From df878537b39549b2635105ea44dfde3ad8283a1c Mon Sep 17 00:00:00 2001 From: blurbeast Date: Sun, 26 Apr 2026 21:55:30 +0100 Subject: [PATCH 1/3] feat(contracts): strict input validation on all public Soroban entry points - event_manager: validate_ticket_price now also rejects negative prices on the legacy create_event path; restored proper organizer-tracking and waitlist-promotion helpers that a prior merge had stubbed out. - marketplace: bound multipliers in __constructor and update_price_cap; reject non-positive price and negative token_id in create_listing (now Result-typed); defense-in-depth price guard in purchase_ticket; hard cap and saturating arithmetic on get_active_listings pagination. - ticket_nft: bound name/description/image/tier/uri/event_name strings on update_metadata, update_off_chain_uri, and register_event. - fuzz/integration tests: add missing testutils::Ledger import; switch fuzz to try_create_event_v2; use Address::generate for fuzz admin. - .gitignore: ignore test_snapshots/ and proptest-regressions/ test artifacts. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../contracts/event_manager/src/fuzz.rs | 30 +- .../contracts/event_manager/src/lib.rs | 79 +- .../test_backward_compat_single_tier.1.json | 646 ------ ...tch_purchase_refund_uses_total_paid.1.json | 1078 --------- ..._immediate_new_event_same_organizer.1.json | 1023 --------- .../test/test_cancel_event.1.json | 698 ------ ..._event_clears_waitlist_notification.1.json | 1221 ---------- ...t_cancel_event_marks_event_canceled.1.json | 698 ------ .../test_claim_refund_double_claim.1.json | 1033 --------- ...est_claim_refund_event_not_canceled.1.json | 875 -------- .../test/test_claim_refund_free_ticket.1.json | 1024 --------- ...st_claim_refund_no_ticket_purchased.1.json | 927 -------- ...test_claim_refund_nonexistent_event.1.json | 213 -- .../test/test_claim_refund_successful.1.json | 1033 --------- .../test/test_create_event.1.json | 646 ------ ..._create_event_past_start_date_fails.1.json | 213 -- ...reate_event_rejects_past_start_date.1.json | 135 -- .../test/test_create_event_with_tiers.1.json | 840 ------- .../test/test_empty_theme_rejected.1.json | 135 -- ...t_get_waitlist_position_not_on_list.1.json | 1007 --------- .../test_join_waitlist_cancelled_event.1.json | 1059 --------- ..._join_waitlist_duplicate_prevention.1.json | 1111 ---------- ...st_join_waitlist_event_not_sold_out.1.json | 508 ----- ...waitlist_multiple_users_queue_order.1.json | 1230 ----------- ...est_join_waitlist_nonexistent_event.1.json | 135 -- .../test/test_join_waitlist_success.1.json | 1111 ---------- .../test/test_multiple_refund_claims.1.json | 1555 ------------- .../test_per_tier_inventory_tracking.1.json | 1608 -------------- ..._purchase_quantity_over_limit_fails.1.json | 568 ----- .../test/test_purchase_ticket.1.json | 875 -------- ...hase_ticket_increments_tickets_sold.1.json | 544 ----- ..._purchase_ticket_invalid_tier_index.1.json | 839 ------- .../test_purchase_ticket_specific_tier.1.json | 1069 --------- .../test_purchase_ticket_tier_sold_out.1.json | 1338 ----------- ...hase_tickets_applies_group_discount.1.json | 881 -------- ...ase_tickets_increments_tickets_sold.1.json | 882 -------- ...imit_blocks_second_concurrent_event.1.json | 568 ----- ...test_refund_cannot_be_claimed_twice.1.json | 1033 --------- .../test_return_ticket_cancelled_event.1.json | 789 ------- .../test_return_ticket_not_a_buyer.1.json | 1007 --------- .../test_update_event_canceled_fails.1.json | 698 ------ .../test/test_update_event_dates.1.json | 707 ------ .../test/test_update_event_emits_event.1.json | 705 ------ ...update_event_end_before_start_fails.1.json | 646 ------ .../test_update_event_not_found_fails.1.json | 213 -- ..._update_event_start_date_past_fails.1.json | 646 ------ .../test/test_update_event_theme.1.json | 705 ------ .../test_update_event_ticket_price.1.json | 708 ------ .../test_update_event_total_tickets.1.json | 708 ------ ...vent_total_tickets_below_sold_fails.1.json | 1010 --------- ...waitlist_promotion_multiple_waiters.1.json | 942 -------- ...waitlist_promotion_on_ticket_return.1.json | 959 -------- ...ithdraw_funds_after_partial_refunds.1.json | 1304 ----------- ...test_withdraw_funds_before_end_date.1.json | 646 ------ ...test_withdraw_funds_cancelled_event.1.json | 699 ------ ...st_withdraw_funds_double_withdrawal.1.json | 973 -------- ...st_withdraw_funds_nonexistent_event.1.json | 213 -- .../test_withdraw_funds_not_organizer.1.json | 699 ------ .../test/test_withdraw_funds_success.1.json | 1109 ---------- .../test_withdraw_funds_zero_balance.1.json | 958 -------- .../test_update_event_canceled_fails.1.json | 560 ----- .../test_update_event_dates.1.json | 569 ----- .../test_update_event_emits_event.1.json | 567 ----- ...update_event_end_before_start_fails.1.json | 508 ----- .../test_update_event_not_found_fails.1.json | 135 -- ..._update_event_start_date_past_fails.1.json | 508 ----- .../test_update_event_theme.1.json | 567 ----- .../test_update_event_ticket_price.1.json | 570 ----- .../test_update_event_total_tickets.1.json | 570 ----- ...vent_total_tickets_below_sold_fails.1.json | 872 -------- .../contracts/marketplace/src/lib.rs | 82 +- .../test/test_double_initialize.1.json | 141 -- ...xecute_before_initialization_panics.1.json | 76 - .../test/test_execute_non_owner_fails.1.json | 250 --- .../test/test_execute_success.1.json | 357 --- .../test/test_getter_before_init.1.json | 76 - .../test/test_getter_functions.1.json | 143 -- .../test/test_initialize.1.json | 251 --- .../test/test_initialize_twice_fails.1.json | 250 --- .../test/test_initialize_twice_panics.1.json | 141 -- .../test/test_large_token_id_success.1.json | 359 --- .../test/test_nonce_initial_value.1.json | 141 -- .../test/test_token_function.1.json | 141 -- .../test_cannot_create_account_twice.1.json | 494 ----- .../test_create_account_authorized.1.json | 495 ----- .../test_deployed_account_initialized.1.json | 495 ----- ...test_different_nfts_separate_counts.1.json | 1126 ---------- ..._get_account_matches_create_account.1.json | 494 ----- .../test/test_get_deployed_address.1.json | 495 ----- .../test_multiple_accounts_same_nft.1.json | 1000 --------- .../test_integration_flow.1.json | 947 -------- .../test_admin_authorization_required.1.json | 346 --- .../test_can_deploy_multiple_contracts.1.json | 718 ------ .../test_can_deploy_ticket_contract.1.json | 347 --- ...eployed_contract_has_correct_minter.1.json | 347 --- .../test_snapshots/test/test_get_admin.1.json | 163 -- .../test/test_returns_correct_address.1.json | 347 --- .../test/test_tracking_storage_works.1.json | 1089 --------- .../contracts/ticket_nft/src/lib.rs | 37 +- .../test_snapshots/test/test_burn.1.json | 285 --- .../test/test_burn_removes_metadata.1.json | 290 --- ...est_burn_removes_token_and_metadata.1.json | 286 --- ...test_cannot_mint_twice_to_same_user.1.json | 371 ---- .../test_cannot_transfer_burned_token.1.json | 299 --- ...cannot_transfer_to_user_with_ticket.1.json | 614 ----- ...ot_update_metadata_as_non_organizer.1.json | 799 ------- .../test/test_get_minter.1.json | 104 - ...e_metadata_without_registered_event.1.json | 434 ---- .../test_snapshots/test/test_minting.1.json | 1090 --------- .../test_minting_defaults_and_balances.1.json | 618 ------ .../test/test_only_minter_can_mint.1.json | 128 -- ...oken_uri_defaults_to_onchain_scheme.1.json | 371 ---- .../test/test_token_uri_fallback.1.json | 589 ----- .../test_snapshots/test/test_transfer.1.json | 390 ---- .../test_transfer_preserves_metadata.1.json | 484 ---- .../test_update_metadata_as_organizer.1.json | 804 ------- .../test/test_update_off_chain_uri.1.json | 900 -------- ...date_offchain_uri_changes_token_uri.1.json | 497 ----- soroban-contract/tests/integration/src/lib.rs | 4 +- .../test_cancel_event_and_claim_refund.1.json | 1967 ----------------- ...t_create_tba_and_execute_through_it.1.json | 1910 ---------------- .../test_double_refund_fails.1.json | 1586 ------------- ...t_factory_tracks_deployed_contracts.1.json | 1604 -------------- ..._happy_path_purchase_and_create_tba.1.json | 1744 --------------- .../test_purchase_canceled_event_fails.1.json | 1152 ---------- .../test_purchase_sold_out_event.1.json | 1428 ------------ .../test_refund_fails_for_non_buyer.1.json | 1480 ------------- ..._refund_fails_if_event_not_canceled.1.json | 1428 ------------ ...er_ticket_and_new_owner_creates_tba.1.json | 1852 ---------------- 129 files changed, 163 insertions(+), 89631 deletions(-) delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_backward_compat_single_tier.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_batch_purchase_refund_uses_total_paid.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_allows_immediate_new_event_same_organizer.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_clears_waitlist_notification.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_marks_event_canceled.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_double_claim.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_event_not_canceled.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_free_ticket.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_no_ticket_purchased.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_nonexistent_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_successful.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_past_start_date_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_rejects_past_start_date.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_with_tiers.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_empty_theme_rejected.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_get_waitlist_position_not_on_list.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_cancelled_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_duplicate_prevention.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_event_not_sold_out.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_multiple_users_queue_order.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_nonexistent_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_success.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_multiple_refund_claims.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_per_tier_inventory_tracking.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_quantity_over_limit_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_increments_tickets_sold.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_invalid_tier_index.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_specific_tier.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_tier_sold_out.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_applies_group_discount.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_increments_tickets_sold.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_rate_limit_blocks_second_concurrent_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_refund_cannot_be_claimed_twice.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_cancelled_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_not_a_buyer.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_canceled_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_dates.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_emits_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_end_before_start_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_not_found_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_start_date_past_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_theme.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_ticket_price.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets_below_sold_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_multiple_waiters.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_on_ticket_return.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_after_partial_refunds.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_before_end_date.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_cancelled_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_double_withdrawal.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_nonexistent_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_not_organizer.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_success.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_zero_balance.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_canceled_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_dates.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_emits_event.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_end_before_start_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_not_found_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_start_date_past_fails.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_theme.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_ticket_price.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets.1.json delete mode 100644 soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets_below_sold_fails.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_double_initialize.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_before_initialization_panics.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_non_owner_fails.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_success.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_before_init.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_functions.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_fails.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_panics.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_large_token_id_success.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_nonce_initial_value.1.json delete mode 100644 soroban-contract/contracts/tba_account/test_snapshots/test/test_token_function.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test/test_cannot_create_account_twice.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test/test_create_account_authorized.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test/test_deployed_account_initialized.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test/test_different_nfts_separate_counts.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_account_matches_create_account.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_deployed_address.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test/test_multiple_accounts_same_nft.1.json delete mode 100644 soroban-contract/contracts/tba_registry/test_snapshots/test_integration_flow.1.json delete mode 100644 soroban-contract/contracts/ticket_factory/test_snapshots/test/test_admin_authorization_required.1.json delete mode 100644 soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_multiple_contracts.1.json delete mode 100644 soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_ticket_contract.1.json delete mode 100644 soroban-contract/contracts/ticket_factory/test_snapshots/test/test_deployed_contract_has_correct_minter.1.json delete mode 100644 soroban-contract/contracts/ticket_factory/test_snapshots/test/test_get_admin.1.json delete mode 100644 soroban-contract/contracts/ticket_factory/test_snapshots/test/test_returns_correct_address.1.json delete mode 100644 soroban-contract/contracts/ticket_factory/test_snapshots/test/test_tracking_storage_works.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_metadata.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_token_and_metadata.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_mint_twice_to_same_user.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_burned_token.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_to_user_with_ticket.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_update_metadata_as_non_organizer.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_get_minter.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minter_can_update_metadata_without_registered_event.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting_defaults_and_balances.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_only_minter_can_mint.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_defaults_to_onchain_scheme.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_fallback.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer_preserves_metadata.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_metadata_as_organizer.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_off_chain_uri.1.json delete mode 100644 soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_offchain_uri_changes_token_uri.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_cancel_event_and_claim_refund.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_create_tba_and_execute_through_it.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_double_refund_fails.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_factory_tracks_deployed_contracts.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_full_happy_path_purchase_and_create_tba.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_purchase_canceled_event_fails.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_purchase_sold_out_event.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_refund_fails_for_non_buyer.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_refund_fails_if_event_not_canceled.1.json delete mode 100644 soroban-contract/tests/integration/test_snapshots/test_transfer_ticket_and_new_owner_creates_tba.1.json diff --git a/soroban-contract/contracts/event_manager/src/fuzz.rs b/soroban-contract/contracts/event_manager/src/fuzz.rs index 5ffbba75..f4645fd6 100644 --- a/soroban-contract/contracts/event_manager/src/fuzz.rs +++ b/soroban-contract/contracts/event_manager/src/fuzz.rs @@ -9,8 +9,8 @@ //! panics that could lead to a Denial of Service (DoS). use super::*; -use soroban_sdk::{testutils::Address as _, Address, Env, String, Vec}; use proptest::prelude::*; +use soroban_sdk::{testutils::Address as _, testutils::Ledger, Address, Env, String, Vec}; // Mock implementation for cross-contract calls #[contract] @@ -33,15 +33,15 @@ fn setup(env: &Env) -> (EventManagerClient<'_>, Address) { let contract_id = env.register(EventManager, ()); let client = EventManagerClient::new(env, &contract_id); let mock_addr = env.register(MockContract, ()); + let admin = Address::generate(env); env.mock_all_auths(); - // We try to initialize, if it fails it's already initialized (though in tests it should be fresh) - let _ = client.try_initialize(&env.current_contract_address(), &mock_addr); + let _ = client.try_initialize(&admin, &mock_addr); (client, mock_addr) } proptest! { #![proptest_config(ProptestConfig::with_cases(50))] - + /// Fuzz test for event creation. /// Validates that various inputs for event creation do not cause panics /// and that basic constraints hold. @@ -57,10 +57,10 @@ proptest! { let env = Env::default(); let (client, mock_addr) = setup(&env); let organizer = Address::generate(&env); - + // Mock current ledger time to be 1000000 env.ledger().set_timestamp(1000000); - + let params = CreateEventParams { organizer: organizer.clone(), theme: String::from_str(&env, &theme), @@ -75,8 +75,8 @@ proptest! { // Try to create event. We expect it to either succeed or return an Error. // It MUST NOT panic. - let result = client.try_create_event(¶ms); - + let result = client.try_create_event_v2(¶ms); + if let Ok(Ok(event_id)) = result { let event = client.get_event(&event_id); assert_eq!(event.organizer, organizer); @@ -99,9 +99,9 @@ proptest! { let (client, mock_addr) = setup(&env); let organizer = Address::generate(&env); let buyer = Address::generate(&env); - + env.ledger().set_timestamp(1000000); - + // Setup a valid event first let params = CreateEventParams { organizer: organizer.clone(), @@ -114,21 +114,21 @@ proptest! { payment_token: mock_addr.clone(), tiers: Vec::new(&env), }; - - if let Ok(Ok(event_id)) = client.try_create_event(¶ms) { + + if let Ok(Ok(event_id)) = client.try_create_event_v2(¶ms) { // Test purchase let purchase_res = client.try_purchase_tickets(&buyer, &event_id, &tier_index, &quantity); - + if purchase_res.is_ok() { let event = client.get_event(&event_id); // Total supply consistency assert!(event.tickets_sold <= event.total_tickets); } - + // Test cancel and refund client.cancel_event(&event_id); let _ = client.try_claim_refund(&buyer, &event_id); - + // Test withdraw (should fail for canceled event) env.ledger().set_timestamp(4000000); let withdraw_res = client.try_withdraw_funds(&event_id); diff --git a/soroban-contract/contracts/event_manager/src/lib.rs b/soroban-contract/contracts/event_manager/src/lib.rs index 86226293..764c6e60 100644 --- a/soroban-contract/contracts/event_manager/src/lib.rs +++ b/soroban-contract/contracts/event_manager/src/lib.rs @@ -841,6 +841,9 @@ impl EventManager { } fn validate_ticket_price(price: i128) -> Result<(), Error> { + if price < 0 { + return Err(Error::NegativeTicketPrice); + } if price > Self::MAX_TICKET_PRICE { return Err(Error::TicketPriceOutOfRange); } @@ -896,45 +899,57 @@ impl EventManager { Ok(()) } - fn validate_bounded_string(s: &String, max_bytes: u32) -> Result<(), Error> { - if s.len() > max_bytes { - return Err(Error::InvalidTierConfig); // Or some appropriate error - } - Ok(()) - } + fn commit_organizer_create(env: &Env, organizer: &Address) { + let count_key = DataKey::OrganizerOpenEventCount(organizer.clone()); + let open_count: u32 = env.storage().persistent().get(&count_key).unwrap_or(0); + env.storage() + .persistent() + .set(&count_key, &open_count.saturating_add(1)); + Self::extend_persistent_ttl(env, &count_key); - fn validate_ticket_price(price: i128) -> Result<(), Error> { - if price < 0 { - return Err(Error::NegativeTicketPrice); - } - Ok(()) + let ts_key = DataKey::OrganizerLastCreateTs(organizer.clone()); + env.storage() + .instance() + .set(&ts_key, &env.ledger().timestamp()); + upg::extend_instance_ttl(env); } - fn enforce_organizer_limits_and_rate(_env: &Env, _organizer: &Address) -> Result<(), Error> { - // Placeholder for real logic - Ok(()) + fn decrement_organizer_open_events(env: &Env, organizer: &Address) { + let count_key = DataKey::OrganizerOpenEventCount(organizer.clone()); + let open_count: u32 = env.storage().persistent().get(&count_key).unwrap_or(0); + env.storage() + .persistent() + .set(&count_key, &open_count.saturating_sub(1)); + Self::extend_persistent_ttl(env, &count_key); } - fn validate_event_span(start: u64, end: u64) -> Result<(), Error> { - if end <= start { - return Err(Error::InvalidEndDate); + fn try_promote_from_waitlist(env: &Env, event_id: u32) { + let waitlist_key = DataKey::Waitlist(event_id); + let waitlist: Vec
= env + .storage() + .persistent() + .get(&waitlist_key) + .unwrap_or_else(|| Vec::new(env)); + + if waitlist.is_empty() { + return; } - Ok(()) - } - fn validate_start_not_too_far(_start: u64, _current: u64) -> Result<(), Error> { - Ok(()) - } + let promoted = waitlist.get(0).unwrap(); - fn commit_organizer_create(env: &Env, organizer: &Address) { - let ts_key = DataKey::EventCounter; // Dummy key for timestamp if not defined - env.storage() - .instance() - .set(&ts_key, &env.ledger().timestamp()); - upg::extend_instance_ttl(env); - } + let mut remaining = Vec::new(env); + for (i, addr) in waitlist.iter().enumerate() { + if i > 0 { + remaining.push_back(addr); + } + } + env.storage().persistent().set(&waitlist_key, &remaining); + Self::extend_persistent_ttl(env, &waitlist_key); - fn decrement_organizer_open_events(_env: &Env, _organizer: &Address) { + env.events().publish( + (Symbol::new(env, "waitlist_promoted"),), + (event_id, promoted), + ); } fn get_and_increment_counter(env: &Env) -> Result { @@ -1043,7 +1058,7 @@ impl EventManager { } } -#[cfg(test)] -mod test; #[cfg(test)] mod fuzz; +#[cfg(test)] +mod test; diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_backward_compat_single_tier.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_backward_compat_single_tier.1.json deleted file mode 100644 index 4c00548e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_backward_compat_single_tier.1.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_batch_purchase_refund_uses_total_paid.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_batch_purchase_refund_uses_total_paid.1.json deleted file mode 100644 index b9c63ffa..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_batch_purchase_refund_uses_total_paid.1.json +++ /dev/null @@ -1,1078 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Meetup" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 20 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_tickets", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 900 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Meetup" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 20 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 20 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "refund_claimed" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "i128": { - "hi": 0, - "lo": 900 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_allows_immediate_new_event_same_organizer.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_allows_immediate_new_event_same_organizer.1.json deleted file mode 100644 index 20b3dbfb..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_allows_immediate_new_event_same_organizer.1.json +++ /dev/null @@ -1,1023 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "First" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 386400 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 286400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Replacement" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "First" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 386400 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 286400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Replacement" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "event_created" - } - ], - "data": { - "vec": [ - { - "u32": 1 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event.1.json deleted file mode 100644 index 9054308a..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event.1.json +++ /dev/null @@ -1,698 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_clears_waitlist_notification.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_clears_waitlist_notification.1.json deleted file mode 100644 index 6b992aa6..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_clears_waitlist_notification.1.json +++ /dev/null @@ -1,1221 +0,0 @@ -{ - "generators": { - "address": 8, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "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_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_marks_event_canceled.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_marks_event_canceled.1.json deleted file mode 100644 index 9054308a..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_cancel_event_marks_event_canceled.1.json +++ /dev/null @@ -1,698 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_double_claim.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_double_claim.1.json deleted file mode 100644 index 17647dcd..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_double_claim.1.json +++ /dev/null @@ -1,1033 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_event_not_canceled.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_event_not_canceled.1.json deleted file mode 100644 index 05934fd0..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_event_not_canceled.1.json +++ /dev/null @@ -1,875 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_free_ticket.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_free_ticket.1.json deleted file mode 100644 index 29701add..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_free_ticket.1.json +++ /dev/null @@ -1,1024 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Free Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Free Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "refund_claimed" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "i128": { - "hi": 0, - "lo": 0 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_no_ticket_purchased.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_no_ticket_purchased.1.json deleted file mode 100644 index 0f967771..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_no_ticket_purchased.1.json +++ /dev/null @@ -1,927 +0,0 @@ -{ - "generators": { - "address": 6, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_nonexistent_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_nonexistent_event.1.json deleted file mode 100644 index dacda8d0..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_nonexistent_event.1.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_successful.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_successful.1.json deleted file mode 100644 index 17647dcd..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_claim_refund_successful.1.json +++ /dev/null @@ -1,1033 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event.1.json deleted file mode 100644 index ab48fb05..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event.1.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Rust Conference 2026" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 500 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Rust Conference 2026" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 500 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 500 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_past_start_date_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_past_start_date_fails.1.json deleted file mode 100644 index e4737df9..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_past_start_date_fails.1.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 1000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_rejects_past_start_date.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_rejects_past_start_date.1.json deleted file mode 100644 index 47c3a122..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_rejects_past_start_date.1.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 1000, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_with_tiers.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_with_tiers.1.json deleted file mode 100644 index 2f7b19c3..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_create_event_with_tiers.1.json +++ /dev/null @@ -1,840 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 18 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_empty_theme_rejected.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_empty_theme_rejected.1.json deleted file mode 100644 index fe7e6e08..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_empty_theme_rejected.1.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_get_waitlist_position_not_on_list.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_get_waitlist_position_not_on_list.1.json deleted file mode 100644 index 4df27960..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_get_waitlist_position_not_on_list.1.json +++ /dev/null @@ -1,1007 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_cancelled_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_cancelled_event.1.json deleted file mode 100644 index 5df8e68c..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_cancelled_event.1.json +++ /dev/null @@ -1,1059 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_duplicate_prevention.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_duplicate_prevention.1.json deleted file mode 100644 index 800aeff7..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_duplicate_prevention.1.json +++ /dev/null @@ -1,1111 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_event_not_sold_out.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_event_not_sold_out.1.json deleted file mode 100644 index 7b4179a5..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_event_not_sold_out.1.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_multiple_users_queue_order.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_multiple_users_queue_order.1.json deleted file mode 100644 index 892ae5c1..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_multiple_users_queue_order.1.json +++ /dev/null @@ -1,1230 +0,0 @@ -{ - "generators": { - "address": 9, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "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": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_nonexistent_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_nonexistent_event.1.json deleted file mode 100644 index fe7e6e08..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_nonexistent_event.1.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_success.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_success.1.json deleted file mode 100644 index 800aeff7..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_join_waitlist_success.1.json +++ /dev/null @@ -1,1111 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_multiple_refund_claims.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_multiple_refund_claims.1.json deleted file mode 100644 index 94a28377..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_multiple_refund_claims.1.json +++ /dev/null @@ -1,1555 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 5806905060045992000 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 5806905060045992000 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "refund_claimed" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_per_tier_inventory_tracking.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_per_tier_inventory_tracking.1.json deleted file mode 100644 index 03883c9e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_per_tier_inventory_tracking.1.json +++ /dev/null @@ -1,1608 +0,0 @@ -{ - "generators": { - "address": 9, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 18 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 250 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "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": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_quantity_over_limit_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_quantity_over_limit_fails.1.json deleted file mode 100644 index 91067d9e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_quantity_over_limit_fails.1.json +++ /dev/null @@ -1,568 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket.1.json deleted file mode 100644 index 05934fd0..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket.1.json +++ /dev/null @@ -1,875 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_increments_tickets_sold.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_increments_tickets_sold.1.json deleted file mode 100644 index 4d833290..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_increments_tickets_sold.1.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "string": "Stellar Meetup" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 20 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Stellar Meetup" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 20 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_invalid_tier_index.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_invalid_tier_index.1.json deleted file mode 100644 index 358fce99..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_invalid_tier_index.1.json +++ /dev/null @@ -1,839 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 18 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_specific_tier.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_specific_tier.1.json deleted file mode 100644 index 35170fcb..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_specific_tier.1.json +++ /dev/null @@ -1,1069 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 2 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 18 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_tier_sold_out.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_tier_sold_out.1.json deleted file mode 100644 index bc633417..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_ticket_tier_sold_out.1.json +++ /dev/null @@ -1,1338 +0,0 @@ -{ - "generators": { - "address": 8, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 2 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 2 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 2 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 18 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 900 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Early Bird" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - }, - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_applies_group_discount.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_applies_group_discount.1.json deleted file mode 100644 index e7758dc4..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_applies_group_discount.1.json +++ /dev/null @@ -1,881 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Stellar Meetup" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 20 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_tickets", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - }, - { - "u128": { - "hi": 0, - "lo": 5 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 475 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Stellar Meetup" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 20 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 475 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 20 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_increments_tickets_sold.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_increments_tickets_sold.1.json deleted file mode 100644 index 456f742d..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_purchase_tickets_increments_tickets_sold.1.json +++ /dev/null @@ -1,882 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_tickets", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - }, - { - "u128": { - "hi": 0, - "lo": 3 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_rate_limit_blocks_second_concurrent_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_rate_limit_blocks_second_concurrent_event.1.json deleted file mode 100644 index 2ae44d75..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_rate_limit_blocks_second_concurrent_event.1.json +++ /dev/null @@ -1,568 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "First" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "First" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_refund_cannot_be_claimed_twice.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_refund_cannot_be_claimed_twice.1.json deleted file mode 100644 index 17647dcd..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_refund_cannot_be_claimed_twice.1.json +++ /dev/null @@ -1,1033 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_cancelled_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_cancelled_event.1.json deleted file mode 100644 index 98dd843c..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_cancelled_event.1.json +++ /dev/null @@ -1,789 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 5 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_not_a_buyer.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_not_a_buyer.1.json deleted file mode 100644 index 4df27960..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_return_ticket_not_a_buyer.1.json +++ /dev/null @@ -1,1007 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Popular Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 300 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_canceled_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_canceled_fails.1.json deleted file mode 100644 index 9054308a..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_canceled_fails.1.json +++ /dev/null @@ -1,698 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_dates.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_dates.1.json deleted file mode 100644 index 7e9c9bb6..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_dates.1.json +++ /dev/null @@ -1,707 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - "void", - "void", - "void", - { - "u64": 172800 - }, - { - "u64": 259200 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 259200 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_emits_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_emits_event.1.json deleted file mode 100644 index 35bca398..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_emits_event.1.json +++ /dev/null @@ -1,705 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - { - "string": "Emit Test" - }, - "void", - "void", - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Emit Test" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_end_before_start_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_end_before_start_fails.1.json deleted file mode 100644 index 4c00548e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_end_before_start_fails.1.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_not_found_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_not_found_fails.1.json deleted file mode 100644 index 4e07f71e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_not_found_fails.1.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_start_date_past_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_start_date_past_fails.1.json deleted file mode 100644 index 3bb37a4d..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_start_date_past_fails.1.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172800, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_theme.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_theme.1.json deleted file mode 100644 index c9919814..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_theme.1.json +++ /dev/null @@ -1,705 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - { - "string": "Updated Theme" - }, - "void", - "void", - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Updated Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_ticket_price.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_ticket_price.1.json deleted file mode 100644 index acee8694..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_ticket_price.1.json +++ /dev/null @@ -1,708 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - "void", - { - "i128": { - "hi": 0, - "lo": 20000000000 - } - }, - "void", - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 20000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets.1.json deleted file mode 100644 index 877bd329..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets.1.json +++ /dev/null @@ -1,708 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - "void", - "void", - { - "u128": { - "hi": 0, - "lo": 200 - } - }, - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 200 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets_below_sold_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets_below_sold_fails.1.json deleted file mode 100644 index fcb011a8..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_update_event_total_tickets_below_sold_fails.1.json +++ /dev/null @@ -1,1010 +0,0 @@ -{ - "generators": { - "address": 6, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 200 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_multiple_waiters.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_multiple_waiters.1.json deleted file mode 100644 index 98ed266a..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_multiple_waiters.1.json +++ /dev/null @@ -1,942 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Music" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "return_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Music" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_on_ticket_return.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_on_ticket_return.1.json deleted file mode 100644 index 05b40831..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_waitlist_promotion_on_ticket_return.1.json +++ /dev/null @@ -1,959 +0,0 @@ -{ - "generators": { - "address": 6, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Full Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "join_waitlist", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "return_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Concert" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Full Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Waitlist" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_after_partial_refunds.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_after_partial_refunds.1.json deleted file mode 100644 index 0a76cd6c..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_after_partial_refunds.1.json +++ /dev/null @@ -1,1304 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Hybrid Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172801, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Hybrid Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 200 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_before_end_date.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_before_end_date.1.json deleted file mode 100644 index 4c00548e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_before_end_date.1.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_cancelled_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_cancelled_event.1.json deleted file mode 100644 index ba203579..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_cancelled_event.1.json +++ /dev/null @@ -1,699 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172801, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_double_withdrawal.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_double_withdrawal.1.json deleted file mode 100644 index 98833dd2..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_double_withdrawal.1.json +++ /dev/null @@ -1,973 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "withdraw_funds", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172801, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_nonexistent_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_nonexistent_event.1.json deleted file mode 100644 index 4e07f71e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_nonexistent_event.1.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_not_organizer.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_not_organizer.1.json deleted file mode 100644 index 572eb9d4..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_not_organizer.1.json +++ /dev/null @@ -1,699 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "withdraw_funds", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172801, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "funds_withdrawn" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "i128": { - "hi": 0, - "lo": 0 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_success.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_success.1.json deleted file mode 100644 index ace06c9a..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_success.1.json +++ /dev/null @@ -1,1109 +0,0 @@ -{ - "generators": { - "address": 6, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "withdraw_funds", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172801, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "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_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_zero_balance.1.json b/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_zero_balance.1.json deleted file mode 100644 index 46c1dd7e..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/test/test_withdraw_funds_zero_balance.1.json +++ /dev/null @@ -1,958 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "initialize", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event_with_tiers", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Free Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "withdraw_funds", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172801, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Free Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "FundsWithdrawn" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "OrganizerOpenEventCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u32": 0 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "OrganizerLastCreateTs" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "0000000000000000000000000000000000000000000000000000000000000001", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "funds_withdrawn" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "i128": { - "hi": 0, - "lo": 0 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_canceled_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_canceled_fails.1.json deleted file mode 100644 index 02ff989c..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_canceled_fails.1.json +++ /dev/null @@ -1,560 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_dates.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_dates.1.json deleted file mode 100644 index 99269c92..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_dates.1.json +++ /dev/null @@ -1,569 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - "void", - "void", - "void", - { - "u64": 172800 - }, - { - "u64": 259200 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 259200 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_emits_event.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_emits_event.1.json deleted file mode 100644 index a0714e87..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_emits_event.1.json +++ /dev/null @@ -1,567 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - { - "string": "Emit Test" - }, - "void", - "void", - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Emit Test" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_end_before_start_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_end_before_start_fails.1.json deleted file mode 100644 index 7aecb70f..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_end_before_start_fails.1.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_not_found_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_not_found_fails.1.json deleted file mode 100644 index d6ca7178..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_not_found_fails.1.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_start_date_past_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_start_date_past_fails.1.json deleted file mode 100644 index 31e20e11..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_start_date_past_fails.1.json +++ /dev/null @@ -1,508 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "sequence_number": 0, - "timestamp": 172800, - "network_id": "0000000000000000000000000000000000000000000000000000000000000000", - "base_reserve": 0, - "min_persistent_entry_ttl": 4096, - "min_temp_entry_ttl": 16, - "max_entry_ttl": 6312000, - "ledger_entries": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_theme.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_theme.1.json deleted file mode 100644 index bd0f2073..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_theme.1.json +++ /dev/null @@ -1,567 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - { - "string": "Updated Theme" - }, - "void", - "void", - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Updated Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_ticket_price.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_ticket_price.1.json deleted file mode 100644 index 0973ff47..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_ticket_price.1.json +++ /dev/null @@ -1,570 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - "void", - { - "i128": { - "hi": 0, - "lo": 20000000000 - } - }, - "void", - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 20000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets.1.json deleted file mode 100644 index 11f5ff70..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets.1.json +++ /dev/null @@ -1,570 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "update_event", - "args": [ - { - "u32": 0 - }, - "void", - "void", - { - "u128": { - "hi": 0, - "lo": 200 - } - }, - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Original Theme" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 200 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 10000000000 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets_below_sold_fails.1.json b/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets_below_sold_fails.1.json deleted file mode 100644 index 63f34bca..00000000 --- a/soroban-contract/contracts/event_manager/test_snapshots/update_event_tests/test_update_event_total_tickets_below_sold_fails.1.json +++ /dev/null @@ -1,872 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "create_event", - "args": [ - { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Type" - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Event" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tiers" - }, - "val": { - "vec": [] - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Type" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 200 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/marketplace/src/lib.rs b/soroban-contract/contracts/marketplace/src/lib.rs index 4e759750..e8eeb37b 100644 --- a/soroban-contract/contracts/marketplace/src/lib.rs +++ b/soroban-contract/contracts/marketplace/src/lib.rs @@ -1,7 +1,8 @@ #![no_std] use soroban_sdk::{ - contract, contracterror, contractimpl, contracttype, token, Address, BytesN, Env, Vec, + contract, contracterror, contractimpl, contracttype, panic_with_error, token, Address, BytesN, + Env, Vec, }; use upgradeable as upg; @@ -19,8 +20,14 @@ pub enum MarketplaceError { PriceMustBePositive = 7, InsufficientBalance = 8, Unauthorized = 9, + InvalidTokenId = 10, + InvalidPriceCap = 11, + InvalidPaginationRange = 12, } +/// Hard cap on `limit` for paginated read endpoints to prevent DoS via huge result sets. +const MAX_PAGINATION_LIMIT: u32 = 200; + #[derive(Clone)] #[contracttype] pub struct Listing { @@ -75,6 +82,13 @@ impl MarketplaceContract { ) { admin.require_auth(); + if max_price_multiplier <= 0 + || min_price_multiplier <= 0 + || min_price_multiplier > max_price_multiplier + { + panic_with_error!(&env, MarketplaceError::InvalidPriceCap); + } + upg::set_admin(&env, &admin); upg::init_version(&env); @@ -108,27 +122,33 @@ impl MarketplaceContract { ticket_contract: Address, token_id: i128, price: i128, - ) -> u32 { + ) -> Result { upg::require_not_paused(&env); seller.require_auth(); - // Verify seller owns the ticket by checking balance + // Strict input validation: price and token_id must be non-negative, and the + // listed token id must be addressable. We also validate ownership via balance + // before recording any state. + if price <= 0 { + return Err(MarketplaceError::PriceMustBePositive); + } + if token_id < 0 { + return Err(MarketplaceError::InvalidTokenId); + } + let token_client = token::Client::new(&env, &ticket_contract); let balance = token_client.balance(&seller); if balance <= 0 { - panic!("Seller does not own any tickets from this contract"); + return Err(MarketplaceError::InsufficientBalance); } - // Check price cap - let price_cap: PriceCap = env + // Read the (currently informational) price cap; presence is required as a + // sanity check that the contract was initialized. + let _price_cap: PriceCap = env .storage() .persistent() .get(&DataKey::PriceCap) - .expect("Price cap not set"); - - if price_cap.active && price <= 0 { - panic!("Price must be positive"); - } + .ok_or(MarketplaceError::PaymentTokenNotConfigured)?; let total_listings: u32 = env .storage() @@ -149,9 +169,10 @@ impl MarketplaceContract { env.storage() .persistent() .set(&DataKey::Listing(listing_id), &listing); - env.storage() - .persistent() - .set(&DataKey::TotalListings, &(listing_id.checked_add(1).unwrap())); + env.storage().persistent().set( + &DataKey::TotalListings, + &(listing_id.checked_add(1).unwrap()), + ); Self::extend_persistent_ttl(&env, &DataKey::Listing(listing_id)); Self::extend_persistent_ttl(&env, &DataKey::TotalListings); @@ -160,7 +181,7 @@ impl MarketplaceContract { (listing_id, seller, ticket_contract, token_id, price), ); - listing_id + Ok(listing_id) } pub fn purchase_ticket( @@ -188,6 +209,13 @@ impl MarketplaceContract { return Err(MarketplaceError::CannotPurchaseOwnListing); } + // Defense-in-depth: even if storage was poisoned by an older / buggy listing + // (pre-validation), refuse to forward a non-positive price into the token + // transfer below. + if listing.price <= 0 { + return Err(MarketplaceError::PriceMustBePositive); + } + // Use the payment token (in this case, using the admin address as a placeholder for XLM) let payment_token = match env .storage() @@ -293,15 +321,24 @@ impl MarketplaceContract { .get(&DataKey::Listing(listing_id)) } - pub fn get_active_listings(env: Env, start: u32, limit: u32) -> Vec { + pub fn get_active_listings( + env: Env, + start: u32, + limit: u32, + ) -> Result, MarketplaceError> { + if limit == 0 || limit > MAX_PAGINATION_LIMIT { + return Err(MarketplaceError::InvalidPaginationRange); + } + let total_listings: u32 = env .storage() .persistent() .get(&DataKey::TotalListings) - .unwrap(); + .unwrap_or(0); let mut active_listings = Vec::new(&env); - let end = (start + limit).min(total_listings); + // Saturating arithmetic guards against u32 overflow when start + limit wraps. + let end = start.saturating_add(limit).min(total_listings); for i in start..end { if let Some(listing) = env .storage() @@ -314,7 +351,7 @@ impl MarketplaceContract { } } - active_listings + Ok(active_listings) } pub fn get_seller_listings(env: Env, seller: Address, active_only: bool) -> Vec { @@ -377,6 +414,13 @@ impl MarketplaceContract { return Err(MarketplaceError::Unauthorized); } + // Only enforce coherent multipliers when the cap is being activated; an + // explicitly disabled cap can hold any sentinel values. + if active && (max_multiplier <= 0 || min_multiplier <= 0 || min_multiplier > max_multiplier) + { + return Err(MarketplaceError::InvalidPriceCap); + } + let price_cap = PriceCap { max_price_multiplier: max_multiplier, min_price_multiplier: min_multiplier, diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_double_initialize.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_double_initialize.1.json deleted file mode 100644 index 07f6ea07..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_double_initialize.1.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_before_initialization_panics.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_before_initialization_panics.1.json deleted file mode 100644 index 56557491..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_before_initialization_panics.1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_non_owner_fails.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_non_owner_fails.1.json deleted file mode 100644 index 7eae7146..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_non_owner_fails.1.json +++ /dev/null @@ -1,250 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_success.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_success.1.json deleted file mode 100644 index cb1a3f9c..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_execute_success.1.json +++ /dev/null @@ -1,357 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "execute", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "symbol": "test_func" - }, - { - "vec": [ - { - "u32": 42 - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Nonce" - } - ] - }, - "val": { - "u64": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_before_init.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_before_init.1.json deleted file mode 100644 index a90f00a8..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_before_init.1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "generators": { - "address": 1, - "nonce": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_functions.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_functions.1.json deleted file mode 100644 index fb73b708..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_getter_functions.1.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 42 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize.1.json deleted file mode 100644 index e244a587..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize.1.json +++ /dev/null @@ -1,251 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_fails.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_fails.1.json deleted file mode 100644 index d65cc084..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_fails.1.json +++ /dev/null @@ -1,250 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_panics.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_panics.1.json deleted file mode 100644 index 73dfaa97..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_initialize_twice_panics.1.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_large_token_id_success.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_large_token_id_success.1.json deleted file mode 100644 index 31989c97..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_large_token_id_success.1.json +++ /dev/null @@ -1,359 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "function_name": "execute", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "symbol": "test_func" - }, - { - "vec": [ - { - "u32": 100 - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Nonce" - } - ] - }, - "val": { - "u64": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 1, - "lo": 0 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 1, - "lo": 0 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "owner" - }, - { - "u128": { - "hi": 1, - "lo": 0 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_nonce_initial_value.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_nonce_initial_value.1.json deleted file mode 100644 index 899a7dbc..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_nonce_initial_value.1.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_account/test_snapshots/test/test_token_function.1.json b/soroban-contract/contracts/tba_account/test_snapshots/test/test_token_function.1.json deleted file mode 100644 index 5a108209..00000000 --- a/soroban-contract/contracts/tba_account/test_snapshots/test/test_token_function.1.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 42 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_cannot_create_account_twice.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test/test_cannot_create_account_twice.1.json deleted file mode 100644 index 30a5a20e..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_cannot_create_account_twice.1.json +++ /dev/null @@ -1,494 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 300 - } - }, - { - "bytes": "3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 300 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 300 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 300 - } - }, - { - "bytes": "3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 300 - } - }, - { - "bytes": "3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDZAGYIA5YQFDFM43GAW5LCLW7HC5K3CH7WTQLQNL6QRGE4DCRIJTX25" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CDZAGYIA5YQFDFM43GAW5LCLW7HC5K3CH7WTQLQNL6QRGE4DCRIJTX25", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDZAGYIA5YQFDFM43GAW5LCLW7HC5K3CH7WTQLQNL6QRGE4DCRIJTX25", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 300 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_create_account_authorized.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test/test_create_account_authorized.1.json deleted file mode 100644 index fb4f2464..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_create_account_authorized.1.json +++ /dev/null @@ -1,495 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CA7OTA32GALYDUQUDVW3UTI5EFXFMTYHHTB2YO4XVCRTEQDOCYXCSGTI" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CA7OTA32GALYDUQUDVW3UTI5EFXFMTYHHTB2YO4XVCRTEQDOCYXCSGTI", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA7OTA32GALYDUQUDVW3UTI5EFXFMTYHHTB2YO4XVCRTEQDOCYXCSGTI", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_deployed_account_initialized.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test/test_deployed_account_initialized.1.json deleted file mode 100644 index 9db73e2d..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_deployed_account_initialized.1.json +++ /dev/null @@ -1,495 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 200 - } - }, - { - "bytes": "3232323232323232323232323232323232323232323232323232323232323232" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 200 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 200 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 200 - } - }, - { - "bytes": "3232323232323232323232323232323232323232323232323232323232323232" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 200 - } - }, - { - "bytes": "3232323232323232323232323232323232323232323232323232323232323232" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDKGZJBTAFIRUE7HH5JQV5PCNC4XOJNUV3IOAUOTYV6KVSXVDXNJSADM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CDKGZJBTAFIRUE7HH5JQV5PCNC4XOJNUV3IOAUOTYV6KVSXVDXNJSADM", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDKGZJBTAFIRUE7HH5JQV5PCNC4XOJNUV3IOAUOTYV6KVSXVDXNJSADM", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "3232323232323232323232323232323232323232323232323232323232323232" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 200 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_different_nfts_separate_counts.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test/test_different_nfts_separate_counts.1.json deleted file mode 100644 index 75bcb22e..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_different_nfts_separate_counts.1.json +++ /dev/null @@ -1,1126 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "5050505050505050505050505050505050505050505050505050505050505050" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "6464646464646464646464646464646464646464646464646464646464646464" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 2 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "5050505050505050505050505050505050505050505050505050505050505050" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "5050505050505050505050505050505050505050505050505050505050505050" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBITE44IEAOYRRC6DW3YLCUW7ZLO4ZW4OGQT6RJVM2I2BIU2XAUSLMM5" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "6464646464646464646464646464646464646464646464646464646464646464" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "6464646464646464646464646464646464646464646464646464646464646464" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDQTB3D5KKFVEMTOGQPTWPXV3KYDHJ5TKUZZ2TZOGC3CBMMP2CU7SJHW" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDOBBKNWLXOEUG5GNEIT7OFDK2ASCDRB5QHXQG3S72IRW22HVCX5JTXB" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CBITE44IEAOYRRC6DW3YLCUW7ZLO4ZW4OGQT6RJVM2I2BIU2XAUSLMM5", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBITE44IEAOYRRC6DW3YLCUW7ZLO4ZW4OGQT6RJVM2I2BIU2XAUSLMM5", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "5050505050505050505050505050505050505050505050505050505050505050" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDOBBKNWLXOEUG5GNEIT7OFDK2ASCDRB5QHXQG3S72IRW22HVCX5JTXB", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDOBBKNWLXOEUG5GNEIT7OFDK2ASCDRB5QHXQG3S72IRW22HVCX5JTXB", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDQTB3D5KKFVEMTOGQPTWPXV3KYDHJ5TKUZZ2TZOGC3CBMMP2CU7SJHW", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDQTB3D5KKFVEMTOGQPTWPXV3KYDHJ5TKUZZ2TZOGC3CBMMP2CU7SJHW", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "6464646464646464646464646464646464646464646464646464646464646464" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_account_matches_create_account.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_account_matches_create_account.1.json deleted file mode 100644 index c91e7914..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_account_matches_create_account.1.json +++ /dev/null @@ -1,494 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CA7OTA32GALYDUQUDVW3UTI5EFXFMTYHHTB2YO4XVCRTEQDOCYXCSGTI" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CA7OTA32GALYDUQUDVW3UTI5EFXFMTYHHTB2YO4XVCRTEQDOCYXCSGTI", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA7OTA32GALYDUQUDVW3UTI5EFXFMTYHHTB2YO4XVCRTEQDOCYXCSGTI", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_deployed_address.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_deployed_address.1.json deleted file mode 100644 index 3fb25548..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_get_deployed_address.1.json +++ /dev/null @@ -1,495 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 400 - } - }, - { - "bytes": "4646464646464646464646464646464646464646464646464646464646464646" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 400 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 400 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 400 - } - }, - { - "bytes": "4646464646464646464646464646464646464646464646464646464646464646" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 400 - } - }, - { - "bytes": "4646464646464646464646464646464646464646464646464646464646464646" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDVLK5VAW445TR5QHORAKSR5PCM5YF2KUB3BWNDZEY5FEBGY6IRORMMV" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CDVLK5VAW445TR5QHORAKSR5PCM5YF2KUB3BWNDZEY5FEBGY6IRORMMV", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDVLK5VAW445TR5QHORAKSR5PCM5YF2KUB3BWNDZEY5FEBGY6IRORMMV", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "4646464646464646464646464646464646464646464646464646464646464646" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 400 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_multiple_accounts_same_nft.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test/test_multiple_accounts_same_nft.1.json deleted file mode 100644 index 7834efa7..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test/test_multiple_accounts_same_nft.1.json +++ /dev/null @@ -1,1000 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "1414141414141414141414141414141414141414141414141414141414141414" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "create_account", - "args": [ - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 3 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CD6NEBZIBYDSQWFPXGQRYUZ56YOXUP3R6FUZQIFSBWRI4FR3EEEMVDDW" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "1414141414141414141414141414141414141414141414141414141414141414" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "1414141414141414141414141414141414141414141414141414141414141414" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CC3UVJFHORNLNLC3WOD3X4DQNCXX5X634MBF65QXQRVCAKHPBNQAE6XE" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 42 - } - }, - { - "bytes": "1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CANICBENWJW5PDWRXR2BNMUYTFO7SJGW5NR7PGX5STARVL5TZG7CCYJW" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CANICBENWJW5PDWRXR2BNMUYTFO7SJGW5NR7PGX5STARVL5TZG7CCYJW", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CANICBENWJW5PDWRXR2BNMUYTFO7SJGW5NR7PGX5STARVL5TZG7CCYJW", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 42 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CC3UVJFHORNLNLC3WOD3X4DQNCXX5X634MBF65QXQRVCAKHPBNQAE6XE", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CC3UVJFHORNLNLC3WOD3X4DQNCXX5X634MBF65QXQRVCAKHPBNQAE6XE", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "1414141414141414141414141414141414141414141414141414141414141414" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 42 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CD6NEBZIBYDSQWFPXGQRYUZ56YOXUP3R6FUZQIFSBWRI4FR3EEEMVDDW", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CD6NEBZIBYDSQWFPXGQRYUZ56YOXUP3R6FUZQIFSBWRI4FR3EEEMVDDW", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 42 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/tba_registry/test_snapshots/test_integration_flow.1.json b/soroban-contract/contracts/tba_registry/test_snapshots/test_integration_flow.1.json deleted file mode 100644 index 41a2577f..00000000 --- a/soroban-contract/contracts/tba_registry/test_snapshots/test_integration_flow.1.json +++ /dev/null @@ -1,947 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_account", - "args": [ - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CDX2ZLSG7E2KYEZ5IEWCOYPCI7K3MEUO2B6IJMS5ZC2IDBWOXUBRGJ2B", - "function_name": "execute", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "symbol": "test_func" - }, - { - "vec": [ - { - "u32": 100 - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDX2ZLSG7E2KYEZ5IEWCOYPCI7K3MEUO2B6IJMS5ZC2IDBWOXUBRGJ2B" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDX2ZLSG7E2KYEZ5IEWCOYPCI7K3MEUO2B6IJMS5ZC2IDBWOXUBRGJ2B", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDX2ZLSG7E2KYEZ5IEWCOYPCI7K3MEUO2B6IJMS5ZC2IDBWOXUBRGJ2B", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Nonce" - } - ] - }, - "val": { - "u64": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_admin_authorization_required.1.json b/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_admin_authorization_required.1.json deleted file mode 100644 index a3bf0599..00000000 --- a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_admin_authorization_required.1.json +++ /dev/null @@ -1,346 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "bytes": "1414141414141414141414141414141414141414141414141414141414141414" - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDX4MHNQNWUDQTWOZJXPVD5LRYWGLXVYMN7TNM2FSULDQKMUZAWHK6FW" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDX4MHNQNWUDQTWOZJXPVD5LRYWGLXVYMN7TNM2FSULDQKMUZAWHK6FW", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDX4MHNQNWUDQTWOZJXPVD5LRYWGLXVYMN7TNM2FSULDQKMUZAWHK6FW", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_multiple_contracts.1.json b/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_multiple_contracts.1.json deleted file mode 100644 index 85c8bf7a..00000000 --- a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_multiple_contracts.1.json +++ /dev/null @@ -1,718 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "bytes": "0404040404040404040404040404040404040404040404040404040404040404" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "bytes": "0505050505050505050505050505050505050505050505050505050505050505" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "bytes": "0606060606060606060606060606060606060606060606060606060606060606" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CCX3DKVRK7O5NDZXPPL7JAI45VLAHDMC5WOKQYWYAVRKO7DG4QZ4FLCD" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBLQEFOVHZZB4WJLXHUUF5IR54OITEVHKYAIUYRSFMEKRFRSIYA5SP5G" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 3 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 3 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDKC4DE3QP5ZU7VRISEI2CT2NTFOSX7ZN5YVZ5J6G67NYMB7GTLIFCBU" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 3 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBLQEFOVHZZB4WJLXHUUF5IR54OITEVHKYAIUYRSFMEKRFRSIYA5SP5G", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBLQEFOVHZZB4WJLXHUUF5IR54OITEVHKYAIUYRSFMEKRFRSIYA5SP5G", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CCX3DKVRK7O5NDZXPPL7JAI45VLAHDMC5WOKQYWYAVRKO7DG4QZ4FLCD", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCX3DKVRK7O5NDZXPPL7JAI45VLAHDMC5WOKQYWYAVRKO7DG4QZ4FLCD", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDKC4DE3QP5ZU7VRISEI2CT2NTFOSX7ZN5YVZ5J6G67NYMB7GTLIFCBU", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDKC4DE3QP5ZU7VRISEI2CT2NTFOSX7ZN5YVZ5J6G67NYMB7GTLIFCBU", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_ticket_contract.1.json b/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_ticket_contract.1.json deleted file mode 100644 index e9424309..00000000 --- a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_can_deploy_ticket_contract.1.json +++ /dev/null @@ -1,347 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAQUDCJN26TZOWHZX3NDH5KMSF5LYMIFBZ7HPGLCEUFQAU6PRPGLEUIJ" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAQUDCJN26TZOWHZX3NDH5KMSF5LYMIFBZ7HPGLCEUFQAU6PRPGLEUIJ", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAQUDCJN26TZOWHZX3NDH5KMSF5LYMIFBZ7HPGLCEUFQAU6PRPGLEUIJ", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_deployed_contract_has_correct_minter.1.json b/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_deployed_contract_has_correct_minter.1.json deleted file mode 100644 index 88c0ccd9..00000000 --- a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_deployed_contract_has_correct_minter.1.json +++ /dev/null @@ -1,347 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "bytes": "0303030303030303030303030303030303030303030303030303030303030303" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBYZLR6PJMVSKD77TNY25XNNIYBKRN7U4CO6L5DT4XZGHI36BG3TCRGD" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBYZLR6PJMVSKD77TNY25XNNIYBKRN7U4CO6L5DT4XZGHI36BG3TCRGD", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBYZLR6PJMVSKD77TNY25XNNIYBKRN7U4CO6L5DT4XZGHI36BG3TCRGD", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_get_admin.1.json b/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_get_admin.1.json deleted file mode 100644 index 5db01741..00000000 --- a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_get_admin.1.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_returns_correct_address.1.json b/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_returns_correct_address.1.json deleted file mode 100644 index 850e6e4b..00000000 --- a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_returns_correct_address.1.json +++ /dev/null @@ -1,347 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDBHVOMURB7C5GSC2B4A6JSQWNGDDXO3ZMSGD7TJJTPH6MTKCCN5ZJWI" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDBHVOMURB7C5GSC2B4A6JSQWNGDDXO3ZMSGD7TJJTPH6MTKCCN5ZJWI", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDBHVOMURB7C5GSC2B4A6JSQWNGDDXO3ZMSGD7TJJTPH6MTKCCN5ZJWI", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_tracking_storage_works.1.json b/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_tracking_storage_works.1.json deleted file mode 100644 index b2e963f9..00000000 --- a/soroban-contract/contracts/ticket_factory/test_snapshots/test/test_tracking_storage_works.1.json +++ /dev/null @@ -1,1089 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "bytes": "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "bytes": "0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - }, - { - "bytes": "0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "bytes": "0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "bytes": "0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 4837995959683129791 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CCB5SLHNTH2ESV7JEM6TONBCCASPFLWHLVKSPAYFWC55LMPG32OHNJU2" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CA65HDEZJTDIR6GEVJK6NRTKCWP2NKWRTIHLLCVQTMTD6LXWYP44QQWK" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 3 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 3 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CCXIWYOVO2OEXJIBU7VHDYALK6TLIL4RTK63IELOLXIUAHT5YTBXHKGV" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 4 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 4 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAZFTRVTJZFP7GEIOERFWQJVLVUJHFKI3AQFJW3ZCAPWE3YWHVVMS6CQ" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 5 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 5 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDB2UPUTXRFGONQAF5GNA2FVIOP6NX76P2MQQDQBBTPEDBSB6VE7STFP" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 5 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAZFTRVTJZFP7GEIOERFWQJVLVUJHFKI3AQFJW3ZCAPWE3YWHVVMS6CQ", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAZFTRVTJZFP7GEIOERFWQJVLVUJHFKI3AQFJW3ZCAPWE3YWHVVMS6CQ", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA65HDEZJTDIR6GEVJK6NRTKCWP2NKWRTIHLLCVQTMTD6LXWYP44QQWK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA65HDEZJTDIR6GEVJK6NRTKCWP2NKWRTIHLLCVQTMTD6LXWYP44QQWK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CCB5SLHNTH2ESV7JEM6TONBCCASPFLWHLVKSPAYFWC55LMPG32OHNJU2", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCB5SLHNTH2ESV7JEM6TONBCCASPFLWHLVKSPAYFWC55LMPG32OHNJU2", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CCXIWYOVO2OEXJIBU7VHDYALK6TLIL4RTK63IELOLXIUAHT5YTBXHKGV", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCXIWYOVO2OEXJIBU7VHDYALK6TLIL4RTK63IELOLXIUAHT5YTBXHKGV", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDB2UPUTXRFGONQAF5GNA2FVIOP6NX76P2MQQDQBBTPEDBSB6VE7STFP", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDB2UPUTXRFGONQAF5GNA2FVIOP6NX76P2MQQDQBBTPEDBSB6VE7STFP", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/src/lib.rs b/soroban-contract/contracts/ticket_nft/src/lib.rs index 9d8a2d59..d360eafc 100644 --- a/soroban-contract/contracts/ticket_nft/src/lib.rs +++ b/soroban-contract/contracts/ticket_nft/src/lib.rs @@ -19,8 +19,12 @@ pub enum Error { NotInitialized = 5, MetadataNotFound = 6, OnlyOrganizerCanUpdate = 7, + InvalidStringInput = 8, } +const MAX_METADATA_FIELD_BYTES: u32 = 200; +const MAX_URI_BYTES: u32 = 1024; + #[contracttype] #[derive(Clone, Debug, Eq, PartialEq)] pub struct TicketMetadata { @@ -170,6 +174,21 @@ impl TicketNft { return Err(Error::InvalidTokenId); } + // Bound every supplied field before doing any work so a malformed call + // cannot consume storage/CPU writing oversized strings. + if let Some(ref n) = name { + Self::validate_bounded_string(n, MAX_METADATA_FIELD_BYTES)?; + } + if let Some(ref d) = description { + Self::validate_bounded_string(d, MAX_METADATA_FIELD_BYTES)?; + } + if let Some(ref i) = image { + Self::validate_bounded_string(i, MAX_URI_BYTES)?; + } + if let Some(ref t) = tier { + Self::validate_bounded_string(t, MAX_METADATA_FIELD_BYTES)?; + } + let mut metadata: TicketMetadata = env .storage() .persistent() @@ -207,6 +226,8 @@ impl TicketNft { return Err(Error::InvalidTokenId); } + Self::validate_bounded_string(&new_uri, MAX_URI_BYTES)?; + let metadata: TicketMetadata = env .storage() .persistent() @@ -230,8 +251,14 @@ impl TicketNft { Ok(()) } - pub fn register_event(env: Env, event_id: u32, event_name: String, organizer: Address) { + pub fn register_event( + env: Env, + event_id: u32, + event_name: String, + organizer: Address, + ) -> Result<(), Error> { organizer.require_auth(); + Self::validate_bounded_string(&event_name, MAX_METADATA_FIELD_BYTES)?; let info = EventInfo { event_name, organizer, @@ -240,6 +267,7 @@ impl TicketNft { .persistent() .set(&DataKey::EventInfo(event_id), &info); Self::extend_persistent_ttl(&env, &DataKey::EventInfo(event_id)); + Ok(()) } pub fn owner_of(env: Env, token_id: u128) -> Result { @@ -355,6 +383,13 @@ impl TicketNft { upg::get_version(&env) } + fn validate_bounded_string(s: &String, max_bytes: u32) -> Result<(), Error> { + if s.is_empty() || s.len() > max_bytes { + return Err(Error::InvalidStringInput); + } + Ok(()) + } + fn require_metadata_admin(env: &Env, event_id: u32) -> Result<(), Error> { if event_id != 0 { if let Some(info) = env diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn.1.json deleted file mode 100644 index af5ae01f..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn.1.json +++ /dev/null @@ -1,285 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "function_name": "burn", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_metadata.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_metadata.1.json deleted file mode 100644 index e7c81c83..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_metadata.1.json +++ /dev/null @@ -1,290 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "string": "Burn Test" - }, - { - "string": "Will be burned" - }, - { - "string": "ipfs://burn" - }, - { - "u32": 1 - }, - { - "string": "Standard" - }, - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "function_name": "burn", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_token_and_metadata.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_token_and_metadata.1.json deleted file mode 100644 index e328702c..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_burn_removes_token_and_metadata.1.json +++ /dev/null @@ -1,286 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "burn", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_mint_twice_to_same_user.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_mint_twice_to_same_user.1.json deleted file mode 100644 index f94df28d..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_mint_twice_to_same_user.1.json +++ /dev/null @@ -1,371 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_burned_token.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_burned_token.1.json deleted file mode 100644 index cfbe9422..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_burned_token.1.json +++ /dev/null @@ -1,299 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "string": "Test Ticket" - }, - { - "string": "Test Description" - }, - { - "string": "ipfs://test" - }, - { - "u32": 1 - }, - { - "string": "General" - }, - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "burn", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_to_user_with_ticket.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_to_user_with_ticket.1.json deleted file mode 100644 index 5a75729b..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_transfer_to_user_with_ticket.1.json +++ /dev/null @@ -1,614 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_update_metadata_as_non_organizer.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_update_metadata_as_non_organizer.1.json deleted file mode 100644 index 63e93079..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_cannot_update_metadata_as_non_organizer.1.json +++ /dev/null @@ -1,799 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "register_event", - "args": [ - { - "u32": 1 - }, - { - "string": "Test Event" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "Original Name" - }, - { - "string": "Original Desc" - }, - { - "string": "ipfs://original" - }, - { - "u32": 1 - }, - { - "string": "General" - }, - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "update_metadata", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "string": "Should Not Update" - }, - "void", - "void", - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventName" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventName" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Event" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventOrganizer" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventOrganizer" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Original Desc" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "ipfs://original" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Should Not Update" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "General" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_get_minter.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_get_minter.1.json deleted file mode 100644 index 8c410595..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_get_minter.1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "generators": { - "address": 2, - "nonce": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minter_can_update_metadata_without_registered_event.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minter_can_update_metadata_without_registered_event.1.json deleted file mode 100644 index e6a7d778..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minter_can_update_metadata_without_registered_event.1.json +++ /dev/null @@ -1,434 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "update_metadata", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "string": "VIP Ticket" - }, - "void", - "void", - { - "string": "VIP" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "VIP Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "VIP" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting.1.json deleted file mode 100644 index 0ced7330..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting.1.json +++ /dev/null @@ -1,1090 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "string": "Test Ticket" - }, - { - "string": "Test Description" - }, - { - "string": "ipfs://test" - }, - { - "u32": 1 - }, - { - "string": "General" - }, - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "Test Ticket" - }, - { - "string": "Test Description" - }, - { - "string": "ipfs://test" - }, - { - "u32": 1 - }, - { - "string": "General" - }, - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Description" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Description" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "ipfs://test" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "ipfs://test" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Ticket" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Ticket" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "General" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "General" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting_defaults_and_balances.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting_defaults_and_balances.1.json deleted file mode 100644 index b7371f11..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_minting_defaults_and_balances.1.json +++ /dev/null @@ -1,618 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_only_minter_can_mint.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_only_minter_can_mint.1.json deleted file mode 100644 index cf865e78..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_only_minter_can_mint.1.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_defaults_to_onchain_scheme.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_defaults_to_onchain_scheme.1.json deleted file mode 100644 index f94df28d..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_defaults_to_onchain_scheme.1.json +++ /dev/null @@ -1,371 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_fallback.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_fallback.1.json deleted file mode 100644 index 3a4a5ca0..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_token_uri_fallback.1.json +++ /dev/null @@ -1,589 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "string": "Test Ticket" - }, - { - "string": "Test Desc" - }, - { - "string": "ipfs://image" - }, - { - "u32": 1 - }, - { - "string": "Standard" - }, - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Desc" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "ipfs://image" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Ticket" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Standard" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer.1.json deleted file mode 100644 index 5dd601da..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer.1.json +++ /dev/null @@ -1,390 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "function_name": "transfer_from", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer_preserves_metadata.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer_preserves_metadata.1.json deleted file mode 100644 index 45cf7e06..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_transfer_preserves_metadata.1.json +++ /dev/null @@ -1,484 +0,0 @@ -{ - "generators": { - "address": 4, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "transfer_from", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_metadata_as_organizer.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_metadata_as_organizer.1.json deleted file mode 100644 index 47431c10..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_metadata_as_organizer.1.json +++ /dev/null @@ -1,804 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "register_event", - "args": [ - { - "u32": 1 - }, - { - "string": "Test Event" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "Original Name" - }, - { - "string": "Original Desc" - }, - { - "string": "ipfs://original" - }, - { - "u32": 1 - }, - { - "string": "General" - }, - "void" - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "update_metadata", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "string": "Updated Name" - }, - { - "string": "Updated Desc" - }, - { - "string": "ipfs://updated" - }, - { - "string": "VIP" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventName" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventName" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Event" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventOrganizer" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventOrganizer" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Updated Desc" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "ipfs://updated" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Updated Name" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "VIP" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_off_chain_uri.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_off_chain_uri.1.json deleted file mode 100644 index 11c0729e..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_off_chain_uri.1.json +++ /dev/null @@ -1,900 +0,0 @@ -{ - "generators": { - "address": 5, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "register_event", - "args": [ - { - "u32": 1 - }, - { - "string": "Test Event" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - }, - { - "string": "Test Ticket" - }, - { - "string": "Test Desc" - }, - { - "string": "ipfs://image" - }, - { - "u32": 1 - }, - { - "string": "Standard" - }, - { - "string": "ipfs://initial" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "function_name": "update_off_chain_uri", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "string": "ipfs://updated" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventName" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventName" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Event" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventOrganizer" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "EventOrganizer" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataDesc" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Desc" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataEventId" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataImage" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "ipfs://image" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataName" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Test Ticket" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "MetadataTier" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "Standard" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "OffChainUpdated" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "OffChainUpdated" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u64": 0 - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "OffChainUri" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "OffChainUri" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "string": "ipfs://updated" - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", - "key": { - "vec": [ - { - "symbol": "TokenEvent" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_offchain_uri_changes_token_uri.1.json b/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_offchain_uri_changes_token_uri.1.json deleted file mode 100644 index 02fea213..00000000 --- a/soroban-contract/contracts/ticket_nft/test_snapshots/test/test_update_offchain_uri_changes_token_uri.1.json +++ /dev/null @@ -1,497 +0,0 @@ -{ - "generators": { - "address": 3, - "nonce": 0 - }, - "auth": [ - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "mint_ticket_nft", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "function_name": "update_off_chain_uri", - "args": [ - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "string": "ipfs://cid/1" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Metadata" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "description" - }, - "val": { - "string": "Event admission ticket" - } - }, - { - "key": { - "symbol": "event_id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "image" - }, - "val": { - "string": "" - } - }, - { - "key": { - "symbol": "name" - }, - "val": { - "string": "Ticket" - } - }, - { - "key": { - "symbol": "tier" - }, - "val": { - "string": "General" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "OffChain" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "OffChain" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "updated_at" - }, - "val": { - "u64": 0 - } - }, - { - "key": { - "symbol": "uri" - }, - "val": { - "string": "ipfs://cid/1" - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "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": "Minter" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/src/lib.rs b/soroban-contract/tests/integration/src/lib.rs index b3837422..6aca780c 100644 --- a/soroban-contract/tests/integration/src/lib.rs +++ b/soroban-contract/tests/integration/src/lib.rs @@ -14,8 +14,8 @@ extern crate alloc; extern crate std; use soroban_sdk::{ - contract, contractimpl, testutils::Address as _, vec, Address, BytesN, Env, IntoVal, String, - Symbol, TryIntoVal, Val, Vec, + contract, contractimpl, testutils::Address as _, testutils::Ledger as _, vec, Address, BytesN, + Env, IntoVal, String, Symbol, TryIntoVal, Val, Vec, }; // ── WASM imports ── diff --git a/soroban-contract/tests/integration/test_snapshots/test_cancel_event_and_claim_refund.1.json b/soroban-contract/tests/integration/test_snapshots/test_cancel_event_and_claim_refund.1.json deleted file mode 100644 index 36444778..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_cancel_event_and_claim_refund.1.json +++ /dev/null @@ -1,1967 +0,0 @@ -{ - "generators": { - "address": 8, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 5806905060045992000 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 5806905060045992000 - } - }, - "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": { - "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": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 2 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 3 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [ - { - "event": { - "ext": "v0", - "contract_id": "13731514dea3a91781adeba2075794a8fa060c6dec9b07a6c4bf627fd32bdf1f", - "type_": "contract", - "body": { - "v0": { - "topics": [ - { - "symbol": "refund_claimed" - } - ], - "data": { - "vec": [ - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - } - ] - } - } - } - }, - "failed_call": false - } - ] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_create_tba_and_execute_through_it.1.json b/soroban-contract/tests/integration/test_snapshots/test_create_tba_and_execute_through_it.1.json deleted file mode 100644 index c099a7d4..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_create_tba_and_execute_through_it.1.json +++ /dev/null @@ -1,1910 +0,0 @@ -{ - "generators": { - "address": 8, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_account", - "args": [ - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0303030303030303030303030303030303030303030303030303030303030303" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CDFTCNMBZVWFZK6G3P5WIVQ5TKKR4CVVLBPLG4KQQ6NFYP6BRDMY5GPF", - "function_name": "execute", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "symbol": "ping" - }, - { - "vec": [ - { - "u32": 42 - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CDFTCNMBZVWFZK6G3P5WIVQ5TKKR4CVVLBPLG4KQQ6NFYP6BRDMY5GPF", - "function_name": "execute", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "symbol": "ping" - }, - { - "vec": [ - { - "u32": 42 - } - ] - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 5806905060045992000 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 5806905060045992000 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 6277191135259896685 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 6277191135259896685 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - }, - "storage": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0303030303030303030303030303030303030303030303030303030303030303" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0303030303030303030303030303030303030303030303030303030303030303" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDFTCNMBZVWFZK6G3P5WIVQ5TKKR4CVVLBPLG4KQQ6NFYP6BRDMY5GPF" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDFTCNMBZVWFZK6G3P5WIVQ5TKKR4CVVLBPLG4KQQ6NFYP6BRDMY5GPF", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDFTCNMBZVWFZK6G3P5WIVQ5TKKR4CVVLBPLG4KQQ6NFYP6BRDMY5GPF", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Nonce" - } - ] - }, - "val": { - "u64": 2 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0303030303030303030303030303030303030303030303030303030303030303" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_double_refund_fails.1.json b/soroban-contract/tests/integration/test_snapshots/test_double_refund_fails.1.json deleted file mode 100644 index cf19ec56..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_double_refund_fails.1.json +++ /dev/null @@ -1,1586 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "claim_refund", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 6277191135259896685 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 6277191135259896685 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "RefundClaimed" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "bool": true - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_factory_tracks_deployed_contracts.1.json b/soroban-contract/tests/integration/test_snapshots/test_factory_tracks_deployed_contracts.1.json deleted file mode 100644 index 8dfb60bd..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_factory_tracks_deployed_contracts.1.json +++ /dev/null @@ -1,1604 +0,0 @@ -{ - "generators": { - "address": 6, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000100000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "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": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CCZDTARLNTWM7YZTPJIWHDV7MEVU2DETU4J4PGTZDRTVXTT2PJDLLRTL" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 2 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CCZDTARLNTWM7YZTPJIWHDV7MEVU2DETU4J4PGTZDRTVXTT2PJDLLRTL" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 2 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CCZDTARLNTWM7YZTPJIWHDV7MEVU2DETU4J4PGTZDRTVXTT2PJDLLRTL", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCZDTARLNTWM7YZTPJIWHDV7MEVU2DETU4J4PGTZDRTVXTT2PJDLLRTL", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_full_happy_path_purchase_and_create_tba.1.json b/soroban-contract/tests/integration/test_snapshots/test_full_happy_path_purchase_and_create_tba.1.json deleted file mode 100644 index cbd9e711..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_full_happy_path_purchase_and_create_tba.1.json +++ /dev/null @@ -1,1744 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_account", - "args": [ - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CDHN4WHV57RCNQHTMS25EJJI554AULYOMOTYP3DJYY33HLFA5TZLMRYG" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CDHN4WHV57RCNQHTMS25EJJI554AULYOMOTYP3DJYY33HLFA5TZLMRYG", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CDHN4WHV57RCNQHTMS25EJJI554AULYOMOTYP3DJYY33HLFA5TZLMRYG", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0101010101010101010101010101010101010101010101010101010101010101" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_purchase_canceled_event_fails.1.json b/soroban-contract/tests/integration/test_snapshots/test_purchase_canceled_event_fails.1.json deleted file mode 100644 index 8d66f92c..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_purchase_canceled_event_fails.1.json +++ /dev/null @@ -1,1152 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "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": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_purchase_sold_out_event.1.json b/soroban-contract/tests/integration/test_snapshots/test_purchase_sold_out_event.1.json deleted file mode 100644 index 9a39b198..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_purchase_sold_out_event.1.json +++ /dev/null @@ -1,1428 +0,0 @@ -{ - "generators": { - "address": 8, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Tiny Event" - }, - { - "string": "Workshop" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 50 - } - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Workshop" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Tiny Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 50 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_refund_fails_for_non_buyer.1.json b/soroban-contract/tests/integration/test_snapshots/test_refund_fails_for_non_buyer.1.json deleted file mode 100644 index 573c1ab7..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_refund_fails_for_non_buyer.1.json +++ /dev/null @@ -1,1480 +0,0 @@ -{ - "generators": { - "address": 8, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "cancel_event", - "args": [ - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": true - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_refund_fails_if_event_not_canceled.1.json b/soroban-contract/tests/integration/test_snapshots/test_refund_fails_if_event_not_canceled.1.json deleted file mode 100644 index 5538e2a0..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_refund_fails_if_event_not_canceled.1.json +++ /dev/null @@ -1,1428 +0,0 @@ -{ - "generators": { - "address": 7, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file diff --git a/soroban-contract/tests/integration/test_snapshots/test_transfer_ticket_and_new_owner_creates_tba.1.json b/soroban-contract/tests/integration/test_snapshots/test_transfer_ticket_and_new_owner_creates_tba.1.json deleted file mode 100644 index 43216916..00000000 --- a/soroban-contract/tests/integration/test_snapshots/test_transfer_ticket_and_new_owner_creates_tba.1.json +++ /dev/null @@ -1,1852 +0,0 @@ -{ - "generators": { - "address": 8, - "nonce": 0 - }, - "auth": [ - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "create_event", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - }, - { - "string": "Integration Test Event" - }, - { - "string": "Conference" - }, - { - "u64": 86400 - }, - { - "u64": 172800 - }, - { - "i128": { - "hi": 0, - "lo": 100 - } - }, - { - "u128": { - "hi": 0, - "lo": 10 - } - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - ] - } - }, - "sub_invocations": [] - } - ], - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - { - "function": { - "contract_fn": { - "contract_address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "function_name": "deploy_ticket", - "args": [ - { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - }, - { - "bytes": "0000000000000000000000000000000000000000000000000000000000000000" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "function_name": "purchase_ticket", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "u32": 0 - }, - { - "u32": 0 - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - { - "function": { - "contract_fn": { - "contract_address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "function_name": "transfer_from", - "args": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [], - [], - [], - [ - [ - "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - { - "function": { - "contract_fn": { - "contract_address": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "function_name": "create_account", - "args": [ - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - } - }, - "sub_invocations": [] - } - ] - ], - [] - ], - "ledger": { - "protocol_version": 22, - "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": [ - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", - "key": { - "ledger_key_nonce": { - "nonce": 2032731177588607455 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4", - "key": { - "ledger_key_nonce": { - "nonce": 801925984706572462 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", - "key": { - "ledger_key_nonce": { - "nonce": 5541220902715666415 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", - "key": { - "ledger_key_nonce": { - "nonce": 1033654523790656264 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "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": null - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 4270020994084947596 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", - "key": { - "ledger_key_nonce": { - "nonce": 8370022561469687789 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": 6277191135259896685 - } - }, - "durability": "temporary" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", - "key": { - "ledger_key_nonce": { - "nonce": 6277191135259896685 - } - }, - "durability": "temporary", - "val": "void" - } - }, - "ext": "v0" - }, - 6311999 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "BuyerPurchase" - }, - { - "u32": 0 - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_paid" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "Event" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "map": [ - { - "key": { - "symbol": "end_date" - }, - "val": { - "u64": 172800 - } - }, - { - "key": { - "symbol": "event_type" - }, - "val": { - "string": "Conference" - } - }, - { - "key": { - "symbol": "id" - }, - "val": { - "u32": 0 - } - }, - { - "key": { - "symbol": "is_canceled" - }, - "val": { - "bool": false - } - }, - { - "key": { - "symbol": "organizer" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" - } - }, - { - "key": { - "symbol": "payment_token" - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" - } - }, - { - "key": { - "symbol": "start_date" - }, - "val": { - "u64": 86400 - } - }, - { - "key": { - "symbol": "theme" - }, - "val": { - "string": "Integration Test Event" - } - }, - { - "key": { - "symbol": "ticket_nft_addr" - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "symbol": "ticket_price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "tickets_sold" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_tickets" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBalance" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventBuyers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": { - "vec": [ - { - "symbol": "EventTiers" - }, - { - "u32": 0 - } - ] - }, - "durability": "persistent", - "val": { - "vec": [ - { - "map": [ - { - "key": { - "symbol": "name" - }, - "val": { - "string": "General" - } - }, - { - "key": { - "symbol": "price" - }, - "val": { - "i128": { - "hi": 0, - "lo": 100 - } - } - }, - { - "key": { - "symbol": "sold_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "symbol": "total_quantity" - }, - "val": { - "u128": { - "hi": 0, - "lo": 10 - } - } - } - ] - } - ] - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "EventCounter" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketFactory" - } - ] - }, - "val": { - "address": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "AccountCount" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "u32": 1 - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": { - "vec": [ - { - "symbol": "DeployedAccount" - }, - { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - }, - { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - ] - }, - "durability": "persistent", - "val": { - "address": "CCFBMQRUEUT45LBAISYMYHPM6FR6LDHDMDNWBTL6DWPOTNKOFXK6D7NI" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CA36FQITV33RO5SJFPTNLRQBD6ZNAEJG7F7J5KWCV4OP7SQHDMIZCT33", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationWasmHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 0 - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Balance" - }, - { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - ] - }, - "durability": "persistent", - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": { - "vec": [ - { - "symbol": "Owner" - }, - { - "u128": { - "hi": 0, - "lo": 1 - } - } - ] - }, - "durability": "persistent", - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Minter" - } - ] - }, - "val": { - "address": "CAJXGFIU32R2SF4BVXV2EB2XSSUPUBQMNXWJWB5GYS7WE76TFPPR7Q7P" - } - }, - { - "key": { - "vec": [ - { - "symbol": "NextTokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 2 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": { - "vec": [ - { - "symbol": "TicketContract" - }, - { - "u32": 1 - } - ] - }, - "durability": "persistent", - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CBRIAA73VOIKPZYM5G3LGPF3NGCFXLR3IW22MKEYJAB3QBOMTUTRCASK", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TicketWasmHash" - } - ] - }, - "val": { - "bytes": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TotalTickets" - } - ] - }, - "val": { - "u32": 1 - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_data": { - "contract": "CCFBMQRUEUT45LBAISYMYHPM6FR6LDHDMDNWBTL6DWPOTNKOFXK6D7NI", - "key": "ledger_key_contract_instance", - "durability": "persistent" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_data": { - "ext": "v0", - "contract": "CCFBMQRUEUT45LBAISYMYHPM6FR6LDHDMDNWBTL6DWPOTNKOFXK6D7NI", - "key": "ledger_key_contract_instance", - "durability": "persistent", - "val": { - "contract_instance": { - "executable": { - "wasm": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - }, - "storage": [ - { - "key": { - "vec": [ - { - "symbol": "Admin" - } - ] - }, - "val": { - "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" - } - }, - { - "key": { - "vec": [ - { - "symbol": "ImplementationHash" - } - ] - }, - "val": { - "bytes": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - { - "key": { - "vec": [ - { - "symbol": "Initialized" - } - ] - }, - "val": { - "bool": true - } - }, - { - "key": { - "vec": [ - { - "symbol": "Salt" - } - ] - }, - "val": { - "bytes": "0202020202020202020202020202020202020202020202020202020202020202" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenContract" - } - ] - }, - "val": { - "address": "CBE3Q3CRNPCXV4G5WXJNEJPPLCXKF2NJJDSR7YBDIJSWERWMHVF4XAFO" - } - }, - { - "key": { - "vec": [ - { - "symbol": "TokenId" - } - ] - }, - "val": { - "u128": { - "hi": 0, - "lo": 1 - } - } - }, - { - "key": { - "vec": [ - { - "symbol": "Version" - } - ] - }, - "val": { - "u32": 1 - } - } - ] - } - } - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1381, - "n_functions": 41, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 15, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 16, - "n_exports": 16, - "n_data_segment_bytes": 110 - } - } - }, - "hash": "0a3974ef217b0742614e5fcab04e6aca7b535fb96331aeb014a1cd2c6f6dcfa4", - "code": "0061736d0100000001510f60037e7e7e017e60027e7e017e60017e017e6000017e60047e7e7e7e017e60047f7f7e7e0060027f7f017e60017f0060027e7e017f60017f017e60037f7f7f0060027f7e0060017e006000006000017f026110016c015f0000016c01310001017801310001017601680000016c01360002016101300002017801370003016c01650004016c013700040176016700010162016a0001017801330003016c01300001016c01380001016201380002016c01320001032a29050607080707090a0b06010b0c070d030d090c0e0203070e06090d0d01030203030702020303030d0a05030100110619037f01418080c0000b7f0041ee80c0000b7f0041f080c0000b07e10110066d656d6f727902000d5f5f636f6e7374727563746f72001a0e63616e63656c5f75706772616465001f0e636f6d6d69745f7570677261646500250d6465706c6f795f7469636b6574002c096765745f61646d696e002d136765745f7469636b65745f636f6e7472616374002e116765745f746f74616c5f7469636b657473002f0570617573650030107363686564756c655f7570677261646500320e7472616e736665725f61646d696e003307756e706175736500350776657273696f6e0036015f00370a5f5f646174615f656e6403010b5f5f686561705f6261736503020a971c29170020002001109180808000200220031080808080001a0b810202017f017e23808080800041106b2202248080808000024002400240024002400240024020000e0400010203000b200241bd80c08000410510978080800020022802000d04200220022903081098808080000c030b2002418080c08000410e10978080800020022802000d03200220022903081098808080000c020b2002418e80c08000410c10978080800020022802000d02200220022903081098808080000c010b2002419a80c08000410e10978080800020022802000d012002200229030837030020022001ad4220864204843703082002410210998080800021030c020b200229030821032002290300500d010b000b200241106a24808080800020030b5c02017e027f02400240024041022000109180808000220142021093808080000d00410021020c010b20014202108180808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b0f0020002001108c808080004201510b4f01027e42002101024002404100200010918080800022024202109380808000450d0020024202108180808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b1e00410220001091808080002000ad42208642048442021080808080001a0b220042838080801042838080802020002d00014101461b200029030820002d00001b0b5102017f017e23808080800041106b220324808080800020032001200210b88080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110998080800021012000420037030020002001370308200241106a2480808080000b1a002000ad4220864204842001ad4220864204841089808080000b8f0101017f23808080800041106b22022480808080000240200042ff018342cd00520d0020022001109b8080800020022802004101460d00200229030821012000109c808080004101109d80808000410020022000420210908080800041012002109180808000200142021080808080001a4100109580808000109e80808000200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d002001108e808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010a180808000200042021080808080001a0b1c00410110a1808080002000ad42208642048442021080808080001a0b1b00428480808080a0fa03428480808080c0970d108d808080001a0b4201017f10a080808000410310a18080800010a28080800010a3808080002100428ee2e8999ae0d6f50010a4808080002000ad4220864204841082808080001a42020b0f0010b4808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141bd80c08000410510978080800020012802000d04200120012903081098808080000c030b200141c280c08000410710978080800020012802000d03200120012903081098808080000c020b200141c980c08000410610978080800020012802000d02200120012903081098808080000c010b200141cf80c08000410e10978080800020012802000d01200120012903081098808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d0020004202108f808080001a0b4602017f017e4101210002400240410110a18080800022014202109380808000450d0020014202108180808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a41011099808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010a08080800002400240410310a18080800022014202109380808000450d00024020014202108180808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201083808080001a200041106a2000290300109b8080800020002802100d002000290308220342ff01834204510d020b000b411210a680808000000b2000290318210110a780808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310a18080800010a28080800010a380808000210210a3808080002204417f460d01200441016a2204109d8080800020011084808080001a41a880c08000410810a88080800021032000200436021c2000200236021820002001370310200310a480808000200041106a10a9808080001082808080001a200041206a24808080800042020f0b10aa80808000000b10ab80808000000b090010aa80808000000b0c00108b80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110b880808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a41031099808080002102200141206a24808080800020020b0300000b090010aa80808000000ba90305017f017e017f017e017f23808080800041206b22022480808080000240200042ff018342cd00520d00200241086a2001109b8080800020022802084101460d0020022903102103200241086a1094808080000240024020022802084101470d0020022903101085808080001a4101200410918080800022014202109380808000450d00200241086a20014202108180808000109b8080800020022802084101460d0220022903102105200220003703184202210141012104024003402004450d012004417f6a2104200021010c000b0b20022001370308200241086a41011099808080002100108680808000200520032000108780808000210020021092808080004100210402402002280204410020022802004101711b2206417f460d004103200641016a220620004201109080808000410320061091808080004201428480808080a0fa03428480808080c0970d1088808080001a2006109580808000109e80808000200220003703100c020b10ab80808000000b41012104200241013a00090b200220043a0008200241086a1096808080002100200241206a24808080800020000f0b000b6f02027f017e23808080800041106b220024808080800020001094808080000240024020002802000d0041012101200041013a00010c010b20002903082102109e8080800020002002370308410021010b200020013a000020001096808080002102200041106a24808080800020020b4e01017e0240200042ff01834204520d0042022101024041032000422088a710918080800022004201109380808000450d0020004201108180808000220142ff018342cd00520d010b20010f0b000b4b02027f017e23808080800041106b2200248080808000200041086a10928080800020002802082101200035020c2102200041106a2480808080002002422086420484420420014101711b0b3a01017f10a080808000410110b18080800010a3808080002100428ed2aadceeac0310a4808080002000ad4220864204841082808080001a42020b1a00410210a1808080002000ad42ff018342021080808080001a0bda0102027f017e23808080800041106b220124808080800020012000109b808080000240024020012802004101460d002001290308210010a08080800010a7808080002102410310a18080800021032001200037030020012002ad42208642048437030820032001410210998080800042021080808080001a41dd80c08000411110a880808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310a480808000200110a9808080001082808080001a200141106a24808080800042020f0b000b10ab80808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10a08080800010b48080800021022000109c8080800041b080c08000410d10a88080800010a480808000210320012000370308200120023703002003200141021099808080001082808080001a200141106a24808080800042020b4101017e02400240410010a18080800022004202109380808000450d0020004202108180808000220042ff018342cd00510d01000b410d10a680808000000b20000b3c01017f10a080808000410010b18080800010a3808080002100428ed2aadceeaccff50010a4808080002000ad4220864204841082808080001a42020b0f0010a380808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108a8080800021030b20004200370300200020033703080b0b770100418080c0000b6e5469636b65745761736d48617368546f74616c5469636b6574735469636b6574436f6e7472616374757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c65640093130e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000002b4572726f7220636f64657320666f7220746865205469636b657420466163746f727920636f6e74726163740000000000000000054572726f7200000000000002000000000000000e4e6f74496e697469616c697a6564000000000001000000000000000c556e617574686f72697a656400000002000000000000006a4765742074686520666163746f72792061646d696e20616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a5468652061646d696e20616464726573730000000000096765745f61646d696e0000000000000000000001000003e90000001300000003000000020000002353746f72616765206b65797320666f722074686520636f6e7472616374207374617465000000000000000007446174614b65790000000004000000000000001d466163746f72792061646d696e6973747261746f7220616464726573730000000000000541646d696e000000000000000000002e5741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637420746f206465706c6f7900000000000e5469636b65745761736d4861736800000000000000000029546f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640000000000000c546f74616c5469636b65747300000001000000394d617070696e672066726f6d206576656e745f696420746f206465706c6f796564207469636b657420636f6e747261637420616464726573730000000000000e5469636b6574436f6e747261637400000000000100000004000000000000014f4465706c6f792061206e6577205469636b6574204e465420636f6e747261637420666f7220616e206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742077696c6c2068617665206d696e74696e6720726967687473206f6e20746865206e657720636f6e74726163740a2a206073616c7460202d20556e697175652073616c7420666f722064657465726d696e697374696320616464726573732067656e65726174696f6e0a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f796564205469636b6574204e465420636f6e74726163740a0a2320417574686f72697a6174696f6e0a52657175697265732061646d696e20617574686f72697a6174696f6e000000000d6465706c6f795f7469636b65740000000000000200000000000000066d696e746572000000000013000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000e6496e697469616c697a652074686520666163746f7279207769746820616e2061646d696e20616e6420746865205469636b6574204e4654205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206061646d696e60202d204164647265737320746861742063616e206465706c6f79206e6577207469636b657420636f6e7472616374730a2a20607469636b65745f7761736d5f6861736860202d205741534d2068617368206f6620746865205469636b6574204e465420636f6e747261637400000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000107469636b65745f7761736d5f68617368000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee000000200000000000000000000000994765742074686520746f74616c206e756d626572206f66207469636b657420636f6e747261637473206465706c6f7965640a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a0a232052657475726e730a54686520746f74616c20636f756e74206f66206465706c6f796564207469636b657420636f6e747261637473000000000000116765745f746f74616c5f7469636b65747300000000000000000000010000000400000000000000d847657420746865207469636b657420636f6e7472616374206164647265737320666f722061207370656369666963206576656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606576656e745f696460202d20546865206576656e74206964656e7469666965722028312d696e6465786564290a0a232052657475726e730a5468652061646472657373206f6620746865207469636b657420636f6e74726163742c206f72204e6f6e65206966206e6f7420666f756e64000000136765745f7469636b65745f636f6e7472616374000000000100000000000000086576656e745f69640000000400000001000003e8000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1911, - "n_functions": 54, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 18, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 18, - "n_exports": 19, - "n_data_segment_bytes": 166 - } - } - }, - "hash": "12a31c3738371300e903c525d07400378fdb395d01a75613ddbb5cb3c49eb185", - "code": "0061736d0100000001611260027e7e017e60017e017e60047e7e7e7e017e60037e7e7e017e6000017e60037f7e7e0060027f7e0060027f7f0060027e7e017f60017f017e60017f0060047f7e7e7e0060027e7e0060037f7f7f0060017e006000006000017f60027f7f017e026d12016901330000016901350001016901340001016c01310000016c01370002016c015f0003016101300001016c01320000017801310000017601680003016c013600010178013000000176016700000162016a0000017801330004016c01300000016c0138000001620138000103373605060607080908050a0605050b000a0c090d0605010e0a0f0101040f09100104060a1011090f0f04010101040a011101040304040f0d05030100110619037f01418080c0000b7f0041a681c0000b7f0041b081c0000b07f40113066d656d6f727902000d5f5f636f6e7374727563746f7200260a62616c616e63655f6f66002a046275726e002b0e63616e63656c5f75706772616465002c0e636f6d6d69745f7570677261646500310a6765745f6d696e74657200390869735f76616c6964003a0f6d696e745f7469636b65745f6e6674003b086f776e65725f6f66003c057061757365003d107363686564756c655f75706772616465003f0e7472616e736665725f61646d696e00410d7472616e736665725f66726f6d004307756e706175736500440776657273696f6e0045015f00460a5f5f646174615f656e6403010b5f5f686561705f6261736503020afd2636460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110808080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b6701027f23808080800041c0006b22022480808080002002420337030020022001370308200241206a200210958080800020022903302101200020022903384200200228022041017122031b37030820002001420020031b370300200241c0006a2480808080000b8d0102017f017e23808080800041206b22022480808080000240024002402001109780808000220342011098808080000d00420021030c010b20022003420110838080800010938080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000b4901027f23808080800041206b2202248080808000200220013703182002200037031020024202370300200210978080800042011098808080002103200241206a24808080800020030b920202017f017e23808080800041106b2201248080808000024002400240024002400240024020002802000e0400010203000b2001418080c08000410610a38080800020012802000d042001200129030810a4808080000c030b2001418680c08000410b10a38080800020012802000d032001200129030810a4808080000c020b2001419180c08000410510a38080800020012802000d022001290308210220012000290310200029031810928080800020012802000d0220012002200129030810a5808080000c010b2001419680c08000410710a38080800020012802000d0120012001290308200029030810a5808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f0020002001108f808080004201510b8a0101027f23808080800041206b2203248080808000200320023703182003200137031020034202370300024002400240200310978080800022024201109880808000450d0020024201108380808000220242ff018342cd00520d0220002002370308410021040c010b200041023a0001410121040b200020043a0000200341206a2480808080000f0b000b250020001097808080004201428480808080a0fa03428480808080c0970d1084808080001a0b0e00200020014201109c808080000b15002000109780808000200120021085808080001a0b10002000200120024201109e808080000b1d00200010978080800020012002109f8080800020031085808080001a0b4301017f23808080800041106b2202248080808000200220002001109280808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5101027e420021010240024041a080c0800010978080800022024202109880808000450d0020024202108380808000220142ff018342cd00520d0120002001370308420121010b200020013703000f0b000b140041c080c08000200020014202109e808080000b2900024020002d00000d0020002903080f0b20002d0001417f6aad42ff01834220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210c78080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b44000240200042ff018342cd00510d00000b200010a780808000410110a88080800041a080c0800020004202109c808080004201420010a18080800010a98080800042020b1500410010ae80808000200042021085808080001a0b1c00410110ae808080002000ad42208642048442021085808080001a0b1b00428480808080a0fa03428480808080c0970d1090808080001a0b4e01017f23808080800041106b22012480808080000240200042ff018342cd00510d00000b2001200010948080800020012903002001290308109f808080002100200141106a24808080800020000bcd0102017f027e23808080800041206b220124808080800020012000109380808000024020012802004101460d00200120012903102200200129031822021099808080000240024020012d00000d00200129030822031086808080001a20012002370318200120003703104202210020014202370300200110978080800042011087808080001a2001420337030020012003370308200142004200109d808080000c010b20012d0001417f6aad42ff01834220864283808080107c21000b200141206a24808080800020000f0b000b4501017f10ad80808000410310ae8080800042021087808080001a10af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841088808080001a42020b0f0010c2808080001086808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141f580c08000410510a38080800020012802000d042001200129030810a4808080000c030b200141fa80c08000410710a38080800020012802000d032001200129030810a4808080000c020b2001418181c08000410610a38080800020012802000d022001200129030810a4808080000c010b2001418781c08000410e10a38080800020012802000d012001200129030810a4808080000b200129030821022001290300500d010b000b200141106a24808080800020020b4602017f017e4101210002400240410110ae8080800022014202109880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b8b0305017f017e017f017e017f23808080800041206b220024808080800010ad8080800002400240410310ae8080800022014202109880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201089808080001a200041106a200029030010b28080800020002802100d002000290308220342ff01834204510d020b000b411210b380808000000b2000290318210110b480808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ae8080800042021087808080001a10af80808000210210af808080002204417f460d01200441016a220410a8808080002001108a808080001a41e080c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001088808080001a200041206a24808080800042020f0b10b780808000000b10b880808000000b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010b780808000000b0c00108e80808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c780808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020b0300000b090010b780808000000b6802027f017e23808080800041106b2200248080808000200010a080808000410121010240024020002802004101470d0020002000290308370308410021010c010b200041053a00010b200020013a0000200010a2808080002102200041106a24808080800020020b4d01027f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200129031020012903181096808080002102200141206a2480808080002002ad0bb40302017f037e23808080800041e0006b220124808080800002400240200042ff018342cd00520d00200141c0006a10a0808080000240024020012802404101460d004283808080d00021000c010b20012903481086808080001a2001420337030020012000370308200141c0006a200110958080800002402001280240410171450d0020012903502001290358844200510d0042838080801021000c010b4201210242002103024041c080c0800010978080800022044202109880808000450d00200141c0006a2004420210838080800010938080800020012802404101460d0220012903582103200129035021020b200142023703202001200237033020012003370338200141206a2000109b80808000200141206a109a808080002001420337034020012000370348200141c0006a42014200109d808080002001420337034020012000370348200141c0006a109a808080002002200383427f510d02200242017c22002003200050ad7c10a18080800010a980808000200141c0006a2002200310928080800020012802404101460d01200129034821000b200141e0006a24808080800020000f0b000b10b880808000000b5601017f23808080800041206b220124808080800020012000109380808000024020012802004101470d00000b200120012903102001290318109980808000200110a2808080002100200141206a24808080800020000b3a01017f10ad80808000410110be8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841088808080001a42020b1a00410210ae808080002000ad42ff018342021085808080001a0bda0102027f017e23808080800041106b22012480808080002001200010b2808080000240024020012802004101460d002001290308210010ad8080800010b4808080002102410310ae8080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021085808080001a419581c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001088808080001a200141106a24808080800042020f0b000b10b880808000000b1a002000ad4220864204842001ad422086420484108c808080000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ad8080800010c2808080002102200010a78080800041e880c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210c0808080001088808080001a200141106a24808080800042020b4101017e02400240410010ae8080800022004202109880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10b380808000000b20000bda0202017f017e23808080800041206b22032480808080000240200042ff018342cd00520d00200142ff018342cd00520d002003200210938080800020032802004101460d00200329031821022003290310210420001086808080001a02400240200420021096808080000d0042838080802021040c010b200320042002109980808000024020032d00004101470d0020032d0001417f6aad42ff01834220864283808080107c21040c010b024020032903082000108b808080004200510d0042838080803021040c010b20032001109480808000024020032903002003290308844200510d004283808080c00021040c010b2003200437031042022104200342023703002003200237031820032001109b808080002003420337030020032000370308200342004200109d808080002003420337030020032001370308200342014200109d808080000b200341206a24808080800020040f0b000b3c01017f10ad80808000410010be8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841088808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108d8080800021030b20004200370300200020033703080b0bb0010100418080c0000ba6014d696e7465724e657874546f6b656e49644f776e657242616c616e636500000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400c3160e636f6e747261637473706563763000000000000000a84275726e2061207469636b6574204e46542c2072656d6f76696e672069742066726f6d206578697374656e63650a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f206275726e0a0a23204572726f72730a2d20496620746f6b656e5f696420646f6573206e6f74206578697374000000046275726e000000010000000000000008746f6b656e5f69640000000a00000001000003e9000003ed000000000000000300000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f7200000000000005000000000000001455736572416c72656164794861735469636b657400000001000000000000000e496e76616c6964546f6b656e4964000000000002000000000000000c556e617574686f72697a6564000000030000000000000019526563697069656e74416c72656164794861735469636b657400000000000004000000000000000e4e6f74496e697469616c697a65640000000000050000000000000086436865636b206966206120746f6b656e2069732076616c6964202865786973747320616e64206e6f74206275726e6564290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f20636865636b00000000000869735f76616c6964000000010000000000000008746f6b656e5f69640000000a0000000100000001000000000000006d47657420746865206f776e6572206f66206120746f6b656e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207175657279000000000000086f776e65725f6f66000000010000000000000008746f6b656e5f69640000000a00000001000003e90000001300000003000000020000002153746f72616765206b65797320666f7220746865204e465420636f6e74726163740000000000000000000007446174614b65790000000004000000000000001f416464726573732077697468206d696e74696e672070726976696c6567657300000000064d696e746572000000000000000000154e65787420746f6b656e20494420746f206d696e740000000000000b4e657874546f6b656e4964000000000100000022546f6b656e206f776e6572736869703a20746f6b656e5f6964202d3e206f776e65720000000000054f776e6572000000000000010000000a000000010000001742616c616e63653a206f776e6572202d3e20636f756e74000000000742616c616e6365000000000100000013000000000000006c476574207468652062616c616e6365206f6620616e206f776e65720a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606f776e657260202d20546865206164647265737320746f2071756572790000000a62616c616e63655f6f6600000000000100000000000000056f776e657200000000000013000000010000000a000000000000004647657420746865206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e7400000000000a6765745f6d696e74657200000000000000000001000003e90000001300000003000000000000014b5472616e736665722061207469636b6574204e46542066726f6d206f6e65206164647265737320746f20616e6f746865720a0a456e666f7263657320746865206f6e652d7469636b65742d7065722d757365722072756c6520666f722074686520726563697069656e742e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a206066726f6d60202d2043757272656e74206f776e6572206f6620746865207469636b65740a2a2060746f60202d20526563697069656e7420616464726573730a2a2060746f6b656e5f696460202d2054686520746f6b656e20494420746f207472616e736665720a0a23204572726f72730a2d204966206066726f6d60206973206e6f7420746865206f776e65720a2d2049662060746f6020616c7265616479206861732061207469636b6574000000000d7472616e736665725f66726f6d00000000000003000000000000000466726f6d000000130000000000000002746f0000000000130000000000000008746f6b656e5f69640000000a00000001000003e9000003ed00000000000000030000000000000090496e697469616c697a6520746865204e465420636f6e747261637420776974682061206d696e74657220616464726573730a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20606d696e74657260202d204164647265737320746861742063616e206d696e74206e6577207469636b6574730000000d5f5f636f6e7374727563746f720000000000000100000000000000066d696e7465720000000000130000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e000000000000130000000000000000000000fd4d696e742061206e6577207469636b6574204e465420746f2074686520726563697069656e740a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060726563697069656e7460202d204164647265737320746f207265636569766520746865207469636b65740a0a232052657475726e730a54686520746f6b656e204944206f6620746865206d696e746564207469636b65740a0a23204572726f72730a2d2049662063616c6c6572206973206e6f7420746865206d696e7465720a2d20496620726563697069656e7420616c7265616479206861732061207469636b65740000000000000f6d696e745f7469636b65745f6e667400000000010000000000000009726563697069656e740000000000001300000001000003e90000000a000000030000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 1992, - "n_functions": 53, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 16, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 21, - "n_exports": 19, - "n_data_segment_bytes": 190 - } - } - }, - "hash": "af0f93df4df8d689bbb1e99120a356974421624da48d1ba4b7464d767ef8e246", - "code": "0061736d0100000001541060017e017e60027e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f017e60027e7e0060017f0060017e017f60027f7f017e6000006000017f60037f7f7f0060017e0060047e7e7e7e017e027f150169015f00000169013300010169013500000169013400000164015f00020169013000000161015f0001017801310001017601680002016c01360000016101300000016d013900020162016a0001017801330003016c01310001016c01300001016c01380001016201380000016c01320001016c015f000201760167000103363504050404060708090002010a0b0c080306000d040204030b060e0c0003080c080a060b020b0f0e0303030800030303000303030b0d05030100110619037f01418080c0000b7f0041be81c0000b7f0041c081c0000b07e50113066d656d6f727902000c5f5f636865636b5f6175746800290e63616e63656c5f75706772616465002b0e636f6d6d69745f757067726164650031076578656375746500380a696e697469616c697a65003a056e6f6e6365003c056f776e6572003d057061757365003e107363686564756c655f75706772616465004005746f6b656e00410e746f6b656e5f636f6e7472616374004208746f6b656e5f696400430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac828353b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110808080800021010b20004200370300200020013703080b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110818080800021020b20004200370300200020023703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011082808080002103200110838080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b120020001099808080002001109a808080000bc00202017f017e23808080800041106b2201248080808000024002400240024002400240024002400240200041ff01710e06000102030405000b2001419b80c08000410d10a78080800020012802000d062001200129030810a8808080000c050b200141a880c08000410710a78080800020012802000d052001200129030810a8808080000c040b200141af80c08000411210a78080800020012802000d042001200129030810a8808080000c030b200141c180c08000410410a78080800020012802000d032001200129030810a8808080000c020b200141c580c08000410b10a78080800020012802000d022001200129030810a8808080000c010b200141d080c08000410510a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0f002000200142021093808080001a0b8a0102027f017e23808080800041206b22012480808080004101210202400240024041011099808080002203109c80808000450d0020012003109d8080800010978080800020012802004101460d02200129031021032000200129031837031820002003370310410021020c010b200041023a00010b200020023a0000200141206a2480808080000f0b000b0f0020004202108f808080004201510b0c0020004202108e808080000b8f0101027f23808080800041106b2203248080808000200320012002109f8080800022013703004202210241012104024003402004450d012004417f6a2104200121020c000b0b2003200237030802402000428ed6f4e0ad9df3e900200341086a410110a080808000108480808000220242ff018342cd00510d0010a180808000000b200341106a24808080800020020b4301017f23808080800041106b2202248080808000200220002001109680808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1a002000ad4220864204842001ad4220864204841094808080000b090010b780808000000b4302017f017e41002100024041041099808080002201109c80808000450d0041012100024002402001109d80808000a741ff01710e020102000b000b410021000b20000b5702017e017f02400240024041001099808080002201109c80808000450d002001109d80808000220142ff018342cd00520d0220002001370308410021020c010b200041023a0001410121020b200020023a00000f0b000b5702027e017f42002100024041051099808080002201109c80808000450d0002402001109d808080002200a741ff0171220241c000460d00024020024106470d0020004208880f0b000b200010858080800021000b20000b220042838080801042838080802020002d00014101461b200029030820002d00001b0b4101017f23808080800041106b220124808080800020012000109580808000024020012802004101470d00000b20012903082100200141106a24808080800020000b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110a08080800021012000420037030020002001370308200241106a2480808080000bbe0203017f017e017f23808080800041c0006b22032480808080002003200010aa8080800002400240024020032802004101460d00200142ff018342cb00520d00200242ff018342cb00520d0020032903082100200310a38080800020032d00004101460d01200329030821042003109b8080800020032d00004101460d01200420032903102003290318109e808080002104200320023703382003200137033020032000370328410021050340024020054118470d00410021050240034020054118460d01200320056a200341286a20056a290300370300200541086a21050c000b0b20042003410310a0808080001086808080001a420221010c040b200320056a4202370300200541086a21050c000b0b000b42838080801042838080802020032d000141ff01714101461b21010b200341c0006a24808080800020010b4201017e420121020240200142ff018342c800520d0020011091808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b4201017f10ac80808000410310ad8080800010ae8080800010af808080002100428ee2e8999ae0d6f50010b0808080002000ad4220864204841087808080001a42020b0f0010c580808000108a808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418d81c08000410510a78080800020012802000d042001200129030810a8808080000c030b2001419281c08000410710a78080800020012802000d032001200129030810a8808080000c020b2001419981c08000410610a78080800020012802000d022001200129030810a8808080000c010b2001419f81c08000410e10a78080800020012802000d012001200129030810a8808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021092808080001a0b4202017f017e4101210002400240410110ad808080002201109c80808000450d002001109d80808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110a0808080002100200141106a24808080800020000b840305017f017e017f017e017f23808080800041206b220024808080800010ac8080800002400240410310ad808080002201109c80808000450d0002402001109d80808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201088808080001a200041106a200029030010aa8080800020002802100d002000290308220342ff01834204510d020b000b411210b280808000000b2000290318210110b380808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310ad8080800010ae8080800010af80808000210210af808080002204417f460d01200441016a220410b48080800020011089808080001a41f880c08000410810b58080800021032000200436021c2000200236021820002001370310200310b080808000200041106a10b6808080001087808080001a200041206a24808080800042020f0b10b780808000000b10a180808000000b090010b780808000000b0c00108d80808000422088a70b1900410110ad808080002000ad422086420484109a808080000b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310a0808080002102200141206a24808080800020020b0300000b860402027f027e23808080800041306b2203248080808000024002400240200042ff018342cd00520d0002402001a741ff01712204410e460d00200441ca00470d010b200242ff018342cb00520d00428380808020210510a280808000450d02200310a38080800020032d00004101460d01200329030821052003109b8080800020032d00004101460d01200520032903102003290318109e80808000108a808080001a024010a4808080002205427f510d004105109980808000200542017c220510a680808000109a8080800010b980808000418080c08000410810b58080800021062003418880c08000411310b58080800037032820032006370320410021040340024020044110470d00410021040240034020044110460d01200320046a200341206a20046a290300370300200441086a21040c000b0b2003410210a0808080002106200341206a200510958080800020032802204101460d0320032903282105200320003703102003200537030820032001370300200641e080c08000ad4220864204842003ad422086420484428480808030108b808080001087808080001a200020012002108480808000220542ff018342cb00520d020c050b200320046a4202370300200441086a21040c000b0b10a180808000000b000b42838080801042838080802020032d000141ff01714101461b21050b200341306a24808080800020050b1b00428480808080a0fa03428480808080c0970d1090808080001a0b900202017f027e23808080800041206b22042480808080000240200042ff018342cd00520d002004200110978080800020042802004101460d0020042903182105200429031021062004200210aa8080800020042802004101460d00200429030821022004200310aa8080800020042802004101460d00200429030821034283808080102101024010a2808080000d0041001099808080002000109a80808000410110998080800020062005109f80808000109a80808000410220021098808080004103200310988080800041041099808080004201109a80808000200020062005109e8080800010bb80808000410110b48080800010b980808000420221010b200441206a24808080800020010f0b000b1200410010ad808080002000109a808080000b0e0010a48080800010a6808080000b930103017f017e017f23808080800041206b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d002000200120002903102000290318109e80808000370308410021020c010b200020002d00013a0001410121020b200020023a0000200010a5808080002101200041206a24808080800020010b3a01017f10ac80808000410110bf8080800010af808080002100428ed2aadceeac0310b0808080002000ad4220864204841087808080001a42020b1700410210ad808080002000ad42ff0183109a808080000bd70102027f017e23808080800041106b22012480808080002001200010aa808080000240024020012802004101460d002001290308210010ac8080800010b3808080002102410310ad8080800021032001200037030020012002ad42208642048437030820032001410210a080808000109a8080800041ad81c08000411110b580808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b080808000200110b6808080001087808080001a200141106a24808080800042020f0b000b10a180808000000bb60102017f017e23808080800041306b2200248080808000200010a3808080000240024020002d00004101460d00200029030821012000109b8080800020002d00004101460d00200041206a20002903102000290318109680808000024020002802200d002000200029032837031020002001370308200042043703002000410310a08080800021010c020b000b42838080801042838080802020002d000141ff01714101461b21010b200041306a24808080800020010b3602017f017e23808080800041106b2200248080808000200010a380808000200010a5808080002101200041106a24808080800020010b800102017f017e23808080800041306b22002480808080002000109b8080800002400240024020002d00004101470d0042838080801042838080802020002d00014101461b21010c010b200041206a2000290310200029031810968080800020002802204101460d01200029032821010b200041306a24808080800020010f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10ac8080800010c5808080002102200010bb80808000418081c08000410d10b58080800010b0808080002103200120003703082001200237030020032001410210a0808080001087808080001a200141106a24808080800042020b3d01017e02400240410010ad808080002200109c80808000450d002000109d80808000220042ff018342cd00510d01000b410d10b280808000000b20000b3c01017f10ac80808000410010bf8080800010af808080002100428ed2aadceeaccff50010b0808080002000ad4220864204841087808080001a42020b0f0010af80808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484108c8080800021030b20004200370300200020033703080b0bc8010100418080c0000bbe0165786563757465645472616e73616374696f6e4578656375746564546f6b656e436f6e7472616374546f6b656e4964496d706c656d656e746174696f6e4861736853616c74496e697469616c697a65644e6f6e636566756e636e6f6e6365746f550010000400000059001000050000005e00100002000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400db110e636f6e74726163747370656376300000000000000015476574207468652063757272656e74206e6f6e6365000000000000056e6f6e6365000000000000000000000100000006000000000000003f476574207468652063757272656e74206f776e6572206f6620746865204e465420286279207175657279696e6720746865204e465420636f6e74726163742900000000056f776e65720000000000000000000001000003e900000013000000030000000000000000000000057061757365000000000000000000000000000000000000c447657420746f6b656e2064657461696c732061732061207475706c653a2028636861696e5f69642c20746f6b656e5f636f6e74726163742c20746f6b656e5f6964290a54686973206d61746368657320746865204552432d36353531207061747465726e20666f7220636f6d7061746962696c6974790a4e6f74653a20636861696e5f69642069732073657420746f203020617320536f726f62616e20646f65736e2774206578706f736520636861696e5f696420696e207468652073616d652077617900000005746f6b656e0000000000000000000001000003e9000003ed0000000300000004000000130000000a000000030000000000000093457865637574652061207472616e73616374696f6e20746f20616e6f7468657220636f6e74726163740a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e2065786563757465207472616e73616374696f6e730a546869732066756e6374696f6e20696e6372656d656e747320746865206e6f6e636520616e6420656d69747320616e206576656e7400000000076578656375746500000000030000000000000002746f000000000013000000000000000466756e6300000011000000000000000461726773000003ea0000000000000001000003e9000003ea0000000000000003000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000020000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a656400000000000200000000000000104765742074686520746f6b656e20494400000008746f6b656e5f69640000000000000001000003e90000000a0000000300000002000000000000000000000007446174614b6579000000000600000000000000000000000d546f6b656e436f6e7472616374000000000000000000000000000007546f6b656e496400000000000000000000000012496d706c656d656e746174696f6e48617368000000000000000000000000000453616c7400000000000000000000000b496e697469616c697a6564000000000000000000000000054e6f6e63650000000000000000000071496e697469616c697a652074686520544241206163636f756e742077697468204e4654206f776e6572736869702064657461696c730a546869732073686f756c642062652063616c6c6564206f6e6365206166746572206465706c6f796d656e74206279207468652052656769737472790000000000000a696e697469616c697a65000000000004000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a0000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000473616c74000003ee0000002000000001000003e9000003ed00000000000000030000000000000070437573746f6d4163636f756e74496e7465726661636520696d706c656d656e746174696f6e3a20436865636b20617574686f72697a6174696f6e0a4f6e6c79207468652063757272656e74204e4654206f776e65722063616e20617574686f72697a65207472616e73616374696f6e730000000c5f5f636865636b5f617574680000000300000000000000117369676e61747572655f7061796c6f6164000000000003ee00000020000000000000000a7369676e6174757265730000000003ea000003ee00000040000000000000000c617574685f636f6e74657874000003ea000007d000000007436f6e746578740000000001000003e9000003ed000000000000000300000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000001c47657420746865204e465420636f6e747261637420616464726573730000000e746f6b656e5f636f6e747261637400000000000000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000010000000000000000000000185472616e73616374696f6e45786563757465644576656e7400000003000000000000000466756e630000001100000000000000056e6f6e6365000000000000060000000000000002746f0000000000130000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 7247, - "n_functions": 90, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 26, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 35, - "n_exports": 26, - "n_data_segment_bytes": 774 - } - } - }, - "hash": "c0ba7706d9c3fab3f1f52c9b970523b97a3e30507388e35a823a33181717058a", - "code": "0061736d0100000001a9011a60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60027f7e0060027f7f0060017f017e60027e7e017f60057e7f7f7f7f0060017f017f60017f0060057f7e7e7e7e0060037f7e7e006000017f60057e7f7f7e7e017f60000060057e7e7e7e7e0060027f7f017e60047f7f7f7f017e60037f7f7f0060017e0060087e7e7e7e7e7e7e7e017e60067e7e7e7e7e7e017e60067f7e7e7e7e7f0060047f7e7e7f0002d30123016901300000016901350000016901340000016c01310001016c015f00020161013000000176013300000176013100010164015f00020176013000020176015f0003017601360001017801310001016c013700040162016900010176013800000162013300010178013700030169015f0000016901330001017601680002016c013600000176016700010169013800000169013700000169013600010162016a0001017801330003017801340003016c01300001016c01380001016201380000016c01320001016d01390002016d01610004035b5a05050506070805060906060a0b06070c0c0d01050b0b0e0f100510111212070b000d0d101006031006051312140d050600031007150e0103050b0e0b07160003010003000115030b020400000303170103001014180c0c190c1905030100110619037f01418080c0000b7f00418686c0000b7f00419086c0000b0790031a066d656d6f727902000c63616e63656c5f6576656e7400530e63616e63656c5f7570677261646500540c636c61696d5f726566756e6400590e636f6d6d69745f75706772616465005a0c6372656174655f6576656e740060176372656174655f6576656e745f776974685f746965727300610e6765745f616c6c5f6576656e74730062126765745f62757965725f70757263686173650063096765745f6576656e7400640f6765745f6576656e745f636f756e7400650f6765745f6576656e745f746965727300660a696e697469616c697a65006705706175736500690f70757263686173655f7469636b6574006b1070757263686173655f7469636b657473006c107363686564756c655f75706772616465006d0e7472616e736665725f61646d696e006e07756e706175736500700c7570646174655f6576656e740071137570646174655f7469636b6574735f736f6c6400720776657273696f6e00730e77697468647261775f66756e64730074015f00750a5f5f646174615f656e6403010b5f5f686561705f6261736503020ade84015a7001017f23808080800041106b22022480808080000240024020014202510d002002200110a4808080002002290308210102402002280200450d0020004202370300200020013703080c020b20002001370308200042013703000c010b200042003703000b200241106a2480808080000b5d02017f017e024002402001a741ff0171220241c000460d00024020024106460d00420121034283908080800121010c020b20014208882101420021030c010b42002103200110808080800021010b20002003370300200020013703080b7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011081808080002103200110828080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b8d0102017f017e23808080800041206b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b20022003420110838080800010a98080800020022802004101460d01200229031021032000200229031837031820002003370310420121030b2000200337030020004200370308200241206a2480808080000f0b000bc70502017f027e23808080800041306b220124808080800002400240024002400240024002400240024002400240024002400240024020002802000e0a00010203040506070809000b200141086a418083c08000410510cf8080800020012802080d0c200141086a2001290310200035020442208642048410d0808080000c090b200141086a418583c08000410c10cf8080800020012802080d0b200141086a200129031010d1808080000c080b200141086a419183c08000410d10cf8080800020012802080d0a200141086a200129031010d1808080000c070b200141206a419e83c08000410d10cf8080800020012802200d09200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c070b200141086a41ab83c08000410b10cf8080800020012802080d08200141086a2001290310200035020442208642048410d0808080000c050b200141086a41b683c08000410a10cf8080800020012802080d07200141086a2001290310200035020442208642048410d0808080000c040b200141206a41c083c08000410d10cf8080800020012802200d06200120012903283703082001200029030837031820012000350204422086420484370310200141206a200141086a10d2808080000c040b200141086a41cd83c08000410c10cf8080800020012802080d05200141086a2001290310200035020442208642048410d0808080000c020b200141086a41d983c08000410e10cf8080800020012802080d04200141086a2001290310200035020442208642048410d0808080000c010b200141086a41e783c08000410810cf8080800020012802080d03200141086a2001290310200035020442208642048410d0808080000b20012903102102200129030821030c010b20012903282102200129032021030b2003500d010b000b200141306a24808080800020020b0f0020002001109d808080004201510b7d02017f017e02400240024002402001a741ff0171220241c500460d002002410b470d0220002001423f87370318200020014208873703100c010b200110978080800021032001109880808000210120002003370318200020013703100b420021010c010b200042839080808001370308420121010b200020013703000b910202017f037e23808080800041306b2202248080808000024002400240200110a7808080002203420110a8808080000d00420021030c010b200342011083808080002103410021010240034020014110460d01200220016a4202370300200141086a21010c000b0b200342ff018342cc00520d01200341c884c0800041022002410210ab80808000200241106a200229030010a58080800020022802104101460d012002290328210320022903202104200241106a200229030810a98080800020022802104101460d012002290320210520002002290328370328200020053703202000200337031820002004370310420121030b2000200337030020004200370308200241306a2480808080000f0b000b3100024020022004460d00000b20002001ad4220864204842003ad4220864204842002ad42208642048410a2808080001a0bbc0402027f0e7e2380808080004180016b22022480808080004102210302400240200110a7808080002204420110a880808000450d002004420110838080800021044100210302400340200341e000460d01200220036a4202370300200341086a21030c000b0b200442ff018342cc00520d01200441a082c08000410c2002410c10ab80808000200241e0006a200229030010a48080800020022802600d012002290308220442ff018342c900520d012002290310220542ff01834204520d0141014102410020022d001822031b20034101461b22034102460d012002290320220642ff018342cd00520d012002290328220742ff018342cd00520d0120022903682108200241e0006a200229033010a48080800020022802600d012002290338220942ff018342c900520d012002290340220a42ff018342cd00520d012002290368210b200241e0006a200229034810a98080800020022802604101460d012002290378210c2002290370210d200241e0006a200229035010a58080800020022802604101460d012002290378210e2002290370210f200241e0006a200229035810a58080800020022802604101460d0120022903702110200229037821112000200c3703282000200d3703202000200e3703182000200f370310200020113703082000201037030020002005422088a7360268200020073703602000200a370358200020083703502000200b3703482000200437034020002006370338200020093703300b200020033a006c20024180016a2480808080000f0b000b4d01027e4200210202400240200110a7808080002203420110a880808000450d0020034201108380808000220242ff018342cb00520d0120002002370308420121020b200020023703000f0b000b1200200010a780808000420110a8808080000b1500200010a780808000420142011084808080001a0b1b00200010a780808000200110b18080800042011084808080001a0b4302017f017e23808080800041106b22012480808080002001200010cb80808000024020012802004101470d00000b20012903082102200141106a24808080800020020b5a02017f017e23808080800041106b2205248080808000200010a78080800021062005200120022003200410b380808000024020052802004101470d00000b2006200529030842011084808080001a200541106a2480808080000b870101017f23808080800041106b220524808080800020052001200210c48080800042012102024020052802000d002005290308210120052003200410c58080800020052802000d002005200529030837030820052001370300200041c884c0800041022005410210cd80808000370308420021020b20002002370300200541106a2480808080000b1d00200010a7808080002001200210b58080800042011084808080001a0b4301017f23808080800041106b220224808080800020022000200110c580808000024020022802004101470d00000b20022903082101200241106a24808080800020010b1500200010a780808000200142011084808080001a0b5e02017e027f024002400240419080c0800010a7808080002201420210a8808080000d00410021020c010b20014202108380808000220142ff01834204520d012001422088a72103410121020b20002003360204200020023602000f0b000b2000419080c0800010a7808080002000ad42208642048442021084808080001a0b4301037f23808080800041106b2200248080808000200041086a10b78080800020002802082101200028020c2102200041106a2480808080002002410020014101711b0bfe0d02037f0b7e23808080800041d0036b220524808080800010bb8080800020001085808080001a02400240024002400240200320048450450d00410821060c010b200520013602b402200541003602b002200541c0016a200541b0026a10ac808080004102210620052d00ac0222074102460d0020052802c0012106024041e800450d00200541d0006a410472200541c0016a41047241e800fc0a00000b200541d0006a41ef006a200541c0016a41ef006a2d00003a0000200520052f00ad023b00bd0120052006360250200520073a00bc0102402007410171450d00410321060c010b200541053602c002200520013602c402200541c0016a200541c0026a10ad80808000024020052802c0014101460d00410221060c010b0240200220052903c8012208108680808000422088a7490d00410b21060c010b0240024020022008108680808000422088a74f0d00200541c0016a20082002ad422086420484220910878080800010bc8080800020052802c001410171450d010c050b10bd80808000000b024041c000450d00200541d0026a200541d0016a41c000fc0a00000b20052903f002220a20037c220b200a54220620052903f802220a20047c2006ad7c220c200a54200c200a511b0d020240200b20052903e00256200c20052903e802220a56200c200a511b450d00410c21060c010b4200210d0240024020052903d002220e5020052903d802220a420053200a501b450d00410021074200210f420021100c010b2004427f570d022005410036024c200541306a200e200a20032004200541cc006a10f780808000200528024c0d022005290338210a2005290330210e2005410036022c200541106a200e200a42a8c600429cca004290ce0020034204562004420052220620045022071b1b2003420956200620071b1b42002005412c6a10f780808000200528022c0d0220052005290310220e2005290318220a4290ce00420010f980808000200529030821102005290300210f0240200e428fce0056200a420055200a501b0d00410021070c010b20052903b0012000200529038801200f201010be80808000410121070b20052903a80121114200210e02400340200d20035a200e20045a200e2004511b0d0141f880c08000410f10bf808080002112200520003703b0034202210a41012106024003402006450d012006417f6a21062000210a0c000b0b2005200a3703c001200541c0016a20112012200541c0016a410110c08080800010888080800010a58080800020052802c0014101460d04200e200d42017c220d50ad7c210e0c000b0b2005200b3703f0022005200c3703f802200541c0026a20082009200541d0026a10c18080800010898080800010b680808000200520003703980320052001360294032005410636029003200541c0016a20054190036a10aa808080000240024020052802c001410171450d0020052903d001220a20037c220d200a54220620052903d801220a20047c2006ad7c220e200a54200e200a511b4101460d0320052903e801220a201085427f85200a200a20107c20052903e0012212200f7c2208201254ad7c22128583427f570d0320054190036a200d200e2008201210b2808080000c010b20054190036a20032004200f201010b280808000200541043602a003200520013602a403200541b0036a200541a0036a10ad808080000240024020052802b003450d0020052903b803210a0c010b108a80808000210a0b200a2000108b80808000210a200541a0036a10a780808000200a42011084808080001a200541a0036a10c2808080000b02402007450d00200541073602a003200520013602a403200541b0036a200541a0036a10a680808000200541a0036a20052903c803220a20107c20052903c003220e200f7c220d200e54ad7c220e423f872212200d200a201085427f85200a200e858342005322061b200f20052802b00341017122071b2012428080808080808080807f85200e20061b201020071b10b480808000200541a0036a10c2808080000b20054190036a10c28080800002402005290360220a20037c220d200a5422062005290368220a20047c2006ad7c220e200a54200e200a511b450d00410921060c010b2005200d3703602005200e370368200541b0026a200541d0006a10b080808000200541b0026a10c28080800041e880c08000411010bf8080800010c380808000210a200541b0036a2003200410c48080800020052802b0030d0320052903b8032104200541b0036a200f201010c58080800020052802b0034101460d0320052903b8032103200520093703e801200520113703e001200520033703d801200520043703d001200520003703c80120052001ad4220864204843703c001200a200541c0016a410610c080808000108c808080001a410021060b200541d0036a24808080800020060f0b10c680808000000b10c780808000000b000b3f01017e02400240410210d6808080002200420210a880808000450d00024020004202108380808000a741ff01710e020102000b000b0f0b10c680808000000bc30202027f067e23808080800041c0006b2202248080808000410021030240034020034120460d01200220036a4202370300200341086a21030c000b0b42002104420121050240200142ff018342cc00520d002001419484c0800041042002410410ab808080002002290300220142ff018342c900520d00200241206a200229030810a98080800020022802204101460d002002290338210620022903302107200241206a200229031010a58080800020022802204101460d002002290338210820022903302109200241206a200229031810a58080800020022802204101460d0020022903302104200229033821052000200837033820002009370330200020053703282000200437032020002006370318200020073703102000200137034042002105420021040b2000200537030020002004370308200241c0006a2480808080000b090010c780808000000bc40101027f23808080800041306b220524808080800020052003200410b58080800037031020052002370308200520013703004100210602400340024020064118470d00410021060240034020064118460d01200541186a20066a200520066a290300370300200641086a21060c000b0b2000428eeeea95beb6def300200541186a410310c08080800010888080800042ff01834202520d02200541306a2480808080000f0b200541186a20066a4202370300200641086a21060c000b0b10c780808000000b4502017f017e23808080800041106b220224808080800020022000200110f680808000024020022802004101470d00000b20022903082103200241106a24808080800020030b1a002000ad4220864204842001ad4220864204841096808080000bca0102017f037e23808080800041306b220124808080800020002903302102200141206a2000290300200029030810c5808080000240024020012802200d0020012903282103200141206a2000290320200029032810c48080800020012802200d0020012903282104200141206a2000290310200029031810c48080800020012802204101470d010b000b20012001290328370318200120043703102001200337030820012002370300419484c0800041042001410410cd808080002102200141306a24808080800020020b2500200010a7808080004201428480808080a0fa03428480808080c0970d108d808080001a0b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110c0808080002100200141106a24808080800020000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110938080800021020b20004200370300200020023703080b5b000240024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d002001420886420b8421010c010b2002200110998080800021010b20004200370300200020013703080b0300000b090010c680808000000bb90c07017f017e017f017e017f0a7e017f23808080800041d0016b220224808080800010bb80808000200129032022031085808080001a410121040240024002402001290338220510c980808000560d00410521060c010b0240200129034022072005560d00410621060c010b200129035022081086808080002109108a80808000210a024002402009428080808010540d002008108680808000422088210b4200210903402009200b510d0220082009422086420484108780808000210c410021040240034020044118460d01200241b8016a20046a4202370300200441086a21040c000b0b02400240200c42ff018342cc00520d00200c41d884c080004103200241b8016a410310ab8080800020022903b801220d42ff018342c900520d00200241106a20022903c00110a98080800020022802104101460d002002290328210c2002290320210e200241106a20022903c80110a58080800020022802104101470d010b2009a7417f461a0c050b200942ffffffff0f510d04410121040240200c4200590d00410721060c040b02402002290320220f200229032822108450450d00410d21060c040b200942017c210920024200370338200242003703302002200f3703202002200e3703102002200d370340200220103703282002200c370318200a200241106a10c180808000108b80808000210a0c000b0b419481c08000ad4220864204844284808080f000108e80808000210920024200370338200242003703302002200937034020022001290318370328200220012903103703202002200129030837031820022001290300370310200a200241106a10c180808000108b80808000210a0b200a10868080800042208842017c210e4200210f420421094200210c02400340200e427f7c220e500d01200241106a200a200910878080800010bc808080002002290310220d420285200229031884500d01200da74101710d0320094280808080107c21092002290330220d200f7c220f200d5422042002290338220d200c7c2004ad7c220c200d54200c200d511b4101460d030c000b0b024002400240200a108680808000428080808010542211450d000c010b200241106a200a108f8080800010bc8080800020022802104101710d012002290328210d200229032021090b2001290308210e20012903002110200241086a10b780808000410121040240200228020c410020022802084101711b2206417f470d00410921060c020b41012104200641016a10b88080800010ca808080000240418080c0800010a7808080002208420210a8808080000d00410a21060c020b20084202108380808000220842ff018342cd00520d00200e200d20111b210b2010200920111b2110410021042002412c6a4100360200200241246a42003702002002411c6a4200370200200242003702142002200641187420064180fe03714108747220064108764180fe037120064118767272360210200241106aad422086420484428480808080041090808080002109418781c08000410d10bf80808000210d109180808000210e200220093703b0012002200e3703a8010340024020044110470d00410021040240034020044110460d01200241b8016a20046a200241a8016a20046a290300370300200441086a21040c000b0b2008200d200241b8016a410210c080808000108880808000220942ff018342cd00520d042002200636028c012002200b3703382002201037033020024200370328200242003703202002200c3703182002200f370310200220063602782002200337034841002104200241003a007c200220073703602002200537035820022009370368200220012903303703502002200129032837034020022001290348370370200241003602880120024188016a200241106a10b08080800020024105360298012002200636029c0120024198016a200a10b68080800020024188016a10c28080800020024198016a10c28080800010ca80808000419b81c08000410d10bf8080800010c380808000210c200220093703c801200220033703c00120022006ad4220864204843703b801200c200241b8016a410310c080808000108c808080001a0c030b200241b8016a20046a4202370300200441086a21040c000b0b000b2000200636020420002004360200200241d0016a2480808080000f0b10c780808000000b3d02017e017f0240109c808080002200a741ff017122014106460d000240200141c000470d0020001080808080000f0b10c780808000000b20004208880b1b00428480808080a0fa03428480808080c0970d109e808080001a0bea0202017f0c7e23808080800041e0006b22022480808080002002200129035010cc8080800042012103024020022802000d00200229030821042001290360210520012903382106200131006c210720012903402108200135026821092002200129034810cc8080800020022802000d002002290308210a2001290358210b2001290330210c20022001290320200129032810c58080800020022802000d002002290308210d20022001290310200129031810c48080800020022802000d002002290308210e20022001290300200129030810c48080800020022802000d00200220022903083703582002200e3703502002200d3703482002200b3703402002200c3703382002200a370330200220053703282002200637032020022007370318200220094220864204843703102002200837030820022004370300200041a082c08000410c2002410c10cd80808000370308420021030b20002003370300200241e0006a2480808080000b3b0002400240200142ffffffffffffffff00560d00200142088642068421010c010b200110928080800021010b20004200370300200020013703080b2e00024020012003460d00000b2000ad4220864204842002ad4220864204842001ad42208642048410a1808080000b2600024020004101710d002001ad4220864204840f0b2001417f6aad4220864283808080107c0b5102017f017e23808080800041106b220324808080800020032001200210f68080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b4801017f23808080800041106b220324808080800020032002370308200320013703002003410210c08080800021022000420037030020002002370308200341106a2480808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110c08080800021012000420037030020002001370308200241106a2480808080000b5d02017f017e23808080800041206b2202248080808000200220012903103703182002200129030837031020022001290300370308200241086a410310c08080800021032000420037030020002003370308200241206a2480808080000bd70304037f017e017f027e2380808080004180026b22012480808080000240200042ff01834204520d0020012000422088a722023602e401200141003602e001200141f0006a200141e0016a10ac808080000240024020012d00dc0122034102470d0042838080802021040c010b20012802702105024041e800450d002001410472200141f0006a41047241e800fc0a00000b200141ef006a200141f0006a41ef006a2d00003a0000200120012f00dd013b006d2001200536020020012903381085808080001a428380808030210420034101710d00200141013a006c200141e0016a200110b080808000200141e0016a10c28080800041a080c08000410e10bf8080800010c3808080002000428480808070832206108c808080001a200141093602f001200120023602f401200141f0006a200141f0016a10ad80808000024002402001280270450d00200129037821000c010b108a8080800021000b420221042000108680808000428080808010540d0041ae80c08000411010bf80808000210720001086808080002100200710c38080800021072001200042808080807083420484370378200120063703702007200141f0006a410210c080808000108c808080001a0b20014180026a24808080800020040f0b000b4201017f10d580808000410310d68080800010d78080800010d8808080002100428ee2e8999ae0d6f50010c3808080002000ad422086420484108c808080001a42020b0f0010ef808080001085808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b200141d585c08000410510cf8080800020012802000d042001200129030810d1808080000c030b200141da85c08000410710cf8080800020012802000d032001200129030810d1808080000c020b200141e185c08000410610cf8080800020012802000d022001200129030810d1808080000c010b200141e785c08000410e10cf8080800020012802000d012001200129030810d1808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d002000420210a0808080001a0b4602017f017e4101210002400240410110d6808080002201420210a880808000450d0020014202108380808000220142ff01834204520d012001422088a721000b20000f0b000b970502037f087e2380808080004180016b22022480808080000240200042ff018342cd00520d00200142ff01834204520d0020001085808080001a2002410036027020022001422088a722033602742002200241f0006a10ac808080000240024020022d006c22044102470d0042838080802021000c010b024020044101710d004283808080e00121000c010b200229036021052002200037030820022003360204200241033602000240200210ae80808000450d004283808080f00121000c010b2002200037037820022003360274200241063602702002200241f0006a10aa80808000024020022802004101710d004283808080800221000c010b20022903182106200229031021072002290320210820022903282109200220003703082002200336020420024103360200200210af80808000200220003703082002200336020420024103360200200210c2808080000240200842005220094200552009501b450d00200510918080800020002008200910be8080800020024107360270200220033602742002200241f0006a10a680808000200241f0006a20022903184200200228020041017122031b220520097d2002290310420020031b220a200854ad7d220b423f87220c200a20087d20052009852005200b858342005322031b200c428080808080808080807f85200b20031b10b4808080000b41be80c08000410e10bf8080800010c3808080002105200241f0006a2007200610c48080800020022802700d0120022903782106200241f0006a2008200910c58080800020022802704101460d01200220022903783703182002200637031020022000370308200220014284808080708337030020052002410410c080808000108c808080001a420221000b20024180016a24808080800020000f0b000b880305017f017e017f017e017f23808080800041206b220024808080800010d58080800002400240410310d6808080002201420210a880808000450d00024020014202108380808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad4220864204844284808080201094808080001a200041106a200029030010db8080800020002802100d002000290308220342ff01834204510d020b000b411210dc80808000000b2000290318210110dd80808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310d68080800010d78080800010d880808000210210d8808080002204417f460d01200441016a220410de8080800020011095808080001a41c085c08000410810bf8080800021032000200436021c2000200236021820002001370310200310c380808000200041106a10df80808000108c808080001a200041206a24808080800042020f0b10c680808000000b10c780808000000b4201017e420121020240200142ff018342c800520d002001109f808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b090010c680808000000b0c00109b80808000422088a70b1c00410110d6808080002000ad42208642048442021084808080001a0b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310c0808080002102200141206a24808080800020020bd80202017f037e23808080800041f0006b22082480808080000240200042ff018342cd00520d00200142ff018342c900520d00200242ff018342c900520d00200841106a200310a48080800020082802104101460d0020082903182103200841106a200410a48080800020082802104101460d0020082903182104200841106a200510a98080800020082802104101460d002008290328210520082903202109200841106a200610a58080800020082802104101460d00200742ff018342cd00520d00200829032821062008290320210a108a80808000210b200820063703282008200a370320200820053703182008200937031020082004370350200820033703482008200237034020082001370338200820003703302008200b37036020082007370358200841086a200841106a10c8808080002008280208200828020c10ce808080002100200841f0006a24808080800020000f0b000bce0302027f087e23808080800041e0016b22012480808080004100210202400340200241c800460d01200141f8006a20026a4202370300200241086a21020c000b0b02400240200042ff018342cc00520d00200041f884c080004109200141f8006a410910ab80808000200141106a200129037810a48080800020012802100d00200129038001220042ff018342c900520d00200129038801220342ff018342cd00520d00200129039001220442ff018342cd00520d0020012903182105200141106a20012903980110a48080800020012802100d0020012903a001220642ff018342c900520d0020012903182107200141106a20012903a80110a98080800020012802104101460d0020012903b001220842ff018342cb00520d00200129032821092001290320210a200141c0016a20012903b80110a58080800020012802c0014101470d010b000b200120012903d801370328200120012903d0013703202001200a3703102001200837036020012004370358200120053703502001200737034820012000370340200120063703382001200337033020012009370318200141086a200141106a10c8808080002001280208200128020c10ce808080002100200141e0016a24808080800020000b8d0103027f017e017f2380808080004180016b220024808080800010b9808080002101108a808080002102410021030240034020012003460d0120004100360270200020033602742000200041f0006a10ac80808000024020002d006c4102460d002002200010b180808000108b8080800021020b200341016a21030c000b0b20004180016a24808080800020020bac0101017f23808080800041c0006b22022480808080000240200042ff01834204520d00200142ff018342cd00520d002002200137033820022000422088a7360234200241063602302002200241306a10aa808080000240024020022802004101710d00420221000c010b200241306a200229031020022903182002290320200229032810b38080800020022802304101460d01200229033821000b200241c0006a24808080800020000f0b000bcf0101017f23808080800041f0016b22012480808080000240200042ff01834204520d00200141003602e001200120004220883e02e401200141f0006a200141e0016a10ac808080000240024020012d00dc014102470d0042838080802021000c010b024041f000450d002001200141f0006a41f000fc0a00000b024020012d006c4102470d002001280200417f6aad4220864283808080107c21000c010b200141f0006a200110cb8080800020012802704101460d01200129037821000b200141f0016a24808080800020000f0b000b0f0010b980808000ad4220864204840b6601027f23808080800041206b22012480808080000240200042ff01834204510d00000b20014105360200200120004220883e0204200141106a200110ad808080002001280210210220012903182100200141206a248080808000200042838080802020021b0b7701017e0240200042ff018342cd00520d00200142ff018342cd00520d0042838080801021020240418080c0800010a780808000420210a8808080000d00200010e880808000410110de80808000418080c0800010a780808000200142021084808080001a410010b880808000420221020b20020f0b000b1500410010d680808000200042021084808080001a0b3a01017f10d580808000410110ea8080800010d8808080002100428ed2aadceeac0310c3808080002000ad422086420484108c808080001a42020b1a00410210d6808080002000ad42ff018342021084808080001a0b5801017f0240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d0020002001422088a72002422088a74201420010ba808080002203417f6aad4220864283808080107c420220031b0f0b000b900101027f23808080800041206b22042480808080000240200042ff018342cd00520d00200142ff01834204520d00200242ff01834204520d002004200310a58080800020042802004101460d0020002001422088a72002422088a72004290310200429031810ba808080002105200441206a2480808080002005417f6aad4220864283808080107c420220051b0f0b000bda0102027f017e23808080800041106b22012480808080002001200010db808080000240024020012802004101460d002001290308210010d58080800010dd808080002102410310d68080800021032001200037030020012002ad42208642048437030820032001410210c08080800042021084808080001a41f585c08000411110bf80808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310c380808000200110df80808000108c808080001a200141106a24808080800042020f0b000b10c780808000000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10d58080800010ef808080002102200010e88080800041c885c08000410d10bf8080800010c3808080002103200120003703082001200237030020032001410210c080808000108c808080001a200141106a24808080800042020b4101017e02400240410010d6808080002200420210a880808000450d0020004202108380808000220042ff018342cd00510d01000b410d10dc80808000000b20000b3c01017f10d580808000410010ea8080800010d8808080002100428ed2aadceeaccff50010c3808080002000ad422086420484108c808080001a42020bb20604017f067e027f027e23808080800041f0016b22062480808080000240200042ff01834204520d00024020014202510d00200142ff018342c900520d010b0240024020024202520d000c010b200641f0006a200210a98080800020062802700d01200629038801210720062903800121080b0240024020034202520d000c010b200641f0006a200310a58080800020062802700d012006290388012109200629038001210a0b200641f0006a200410a3808080002006290370220b4202510d0020062903782104200641f0006a200510a380808000200629037022054202510d0020062000422088a73602e401200641003602e0012006290378210c200641f0006a200641e0016a10ac808080000240024020062d00dc01220d4102470d0042838080802021010c010b2006280270210e024041e800450d002006410472200641f0006a41047241e800fc0a00000b200641ef006a200641f0006a41ef006a2d00003a0000200620062f00dd013b006d2006200e3602002006200d3a006c2006290338220f1085808080001a0240200d410171450d0042838080803021010c010b10c9808080002110024020014202510d00200620013703300b024020024202510d00024020074200590d004283808080f00021010c020b20062008370320200620073703280b024020034202510d000240200a20098450450d004283808080800121010c020b0240200a2006290310542009200629031822015420092001511b450d004283808080a00221010c020b2006200a370300200620093703080b2005a7410171210d0240200ba7220e410171450d000240200420105a0d004283808080d00021010c020b02402004200c2006290350200d1b540d004283808080e00021010c020b200620043703480b0240200d450d004283808080e0002101200c2010540d01200c20042006290348200e4101711b580d012006200c3703500b200641e0016a200610b080808000200641e0016a10c28080800041cc80c08000410d10bf8080800010c38080800021012006200f37037820062000428480808070833703702001200641f0006a410210c080808000108c808080001a420221010b200641f0016a24808080800020010f0b000b950302037f027e23808080800041f0016b22022480808080000240200042ff01834204520d00200241f0006a200110a58080800020022802704101460d0020022000422088a73602e401200241003602e00120022903880121002002290380012101200241f0006a200241e0016a10ac808080000240024020022d00dc0122034102470d0042838080802021000c010b20022802702104024041e800450d002002410472200241f0006a41047241e800fc0a00000b200241ef006a200241f0006a41ef006a2d00003a0000200220022f00dd013b006d200220033a006c2002200436020020022903581085808080001a02402002290310220520017c220620055422032002290318220120007c2003ad7c220020015420002001511b450d004283808080900121000c010b200220063703102002290300210120022000370318024020062001562000200229030822015620002001511b450d004283808080c00021000c010b200241e0016a200210b080808000200241e0016a10c280808000420221000b200241f0016a24808080800020000f0b000b0f0010d880808000ad4220864204840bcd0302037f047e2380808080004190016b22012480808080000240200042ff01834204520d00200141003602800120012000422088a7220236028401200120014180016a10ac808080000240024020012d006c22034102470d0042838080802021000c010b2001290360210420012903502105200129033822061085808080001a02402003410171450d0042838080803021000c010b024010c9808080002005560d004283808080c00221000c010b20014108360270200120023602740240200141f0006a10ae80808000450d004283808080d00221000c010b200141f0006a10af80808000200141f0006a10c28080800020014107360280012001200236028401200120014180016a10a680808000024020012903104200200128020041017122031b22074200522001290318420020031b22054200552005501b450d00200410918080800020062007200510be808080000b41d980c08000410f10bf8080800010c380808000210420014180016a2007200510c5808080002001280280014101460d01200120012903880137031020012006370308200120004284808080708337030020042001410310c080808000108c808080001a420221000b20014190016a24808080800020000f0b000b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad422086420484109a8080800021030b20004200370300200020033703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a200720032008200210fb808080004101210920062903582101200629035021020c020b200641c0006a200720032008420010fb80808000200641306a200720032002420010fb808080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a200742002008200210fb80808000200641106a200342002008200210fb808080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b2006200720032008200210fb808080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000bbc0804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910fa8080800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810fa80808000200541206a20032004200810fa80808000420021062005200342002005290330200529032080220c420010fb80808000200541106a20044200200c420010fb808080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c050b02400240034020054190016a2001200241c00020086b220810fa80808000200529039001210c0240200820094f0d00200541d0006a20032004200810fa80808000200541c0006a20032004200c200529035080220d420010fb80808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b220810fc80808000200541f0006a20032004200c420010fb80808000200541e0006a20052903702005290378200810fc8080800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c060b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2101420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21012008ad210c0c020b20012001200380220c20037e7d210142002106420021020c010b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b10f8808080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b0b90060100418080c0000b860602000000000000000000000000000000010000000000000000000000000000006576656e745f63616e63656c6564776169746c6973745f636c6561726564726566756e645f636c61696d65646576656e745f7570646174656466756e64735f77697468647261776e7469636b65745f7075726368617365646d696e745f7469636b65745f6e66746465706c6f795f7469636b657447656e6572616c6576656e745f63726561746564656e645f646174656576656e745f74797065696469735f63616e63656c65646f7267616e697a65727061796d656e745f746f6b656e73746172745f646174657468656d657469636b65745f6e66745f616464727469636b65745f70726963657469636b6574735f736f6c64746f74616c5f7469636b657473a800100008000000b00010000a000000ba00100002000000bc0010000b000000c700100009000000d00010000d000000dd0010000a000000e700100005000000ec0010000f000000fb0010000c000000070110000c000000130110000d0000004576656e744576656e74436f756e7465725469636b6574466163746f7279526566756e64436c61696d65644576656e744275796572734576656e745469657273427579657250757263686173654576656e7442616c616e636546756e647357697468647261776e576169746c6973746e616d657072696365736f6c645f7175616e74697479746f74616c5f7175616e7469747900ef01100004000000f301100005000000f80110000d000000050210000e0000007175616e74697479746f74616c5f70616964000034021000080000003c0210000a000000ef01100004000000f301100005000000050210000e0000007469657273000000a800100008000000b00010000a000000c700100009000000d00010000d000000dd0010000a000000e700100005000000fb0010000c0000007002100005000000130110000d000000757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400f72a0e636f6e74726163747370656376300000000000000030506175736520616c6c2073746174652d6d75746174696e67206f7065726174696f6e732e2041646d696e206f6e6c792e00000005706175736500000000000000000000000000000000000025526573756d65206e6f726d616c206f7065726174696f6e732e2041646d696e206f6e6c792e00000000000007756e7061757365000000000000000000000000000000002452657475726e207468652063757272656e7420636f6e74726163742076657273696f6e2e0000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f72000000000000150000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000d4576656e744e6f74466f756e640000000000000200000000000000144576656e74416c726561647943616e63656c656400000003000000000000001543616e6e6f7453656c6c4d6f72655469636b657473000000000000040000000000000010496e76616c696453746172744461746500000005000000000000000e496e76616c6964456e644461746500000000000600000000000000134e656761746976655469636b6574507269636500000000070000000000000012496e76616c69645469636b6574436f756e74000000000008000000000000000f436f756e7465724f766572666c6f7700000000090000000000000015466163746f72794e6f74496e697469616c697a65640000000000000a0000000000000010496e76616c696454696572496e6465780000000b000000000000000b54696572536f6c644f7574000000000c0000000000000011496e76616c696454696572436f6e6669670000000000000d00000000000000104576656e744e6f7443616e63656c65640000000e0000000000000014526566756e64416c7265616479436c61696d65640000000f00000000000000094e6f7441427579657200000000000010000000000000000c4576656e74536f6c644f75740000001100000000000000105469636b65747342656c6f77536f6c6400000012000000000000000e436f6e7472616374506175736564000000000013000000000000000d4576656e744e6f74456e64656400000000000014000000000000001546756e6473416c726561647957697468647261776e00000000000015000000010000000000000000000000054576656e740000000000000c0000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000026964000000000004000000000000000b69735f63616e63656c6564000000000100000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000f7469636b65745f6e66745f616464720000000013000000000000000c7469636b65745f70726963650000000b000000000000000c7469636b6574735f736f6c640000000a000000000000000d746f74616c5f7469636b6574730000000000000a0000000000000000000000096765745f6576656e740000000000000100000000000000086576656e745f69640000000400000001000003e9000007d0000000054576656e740000000000000300000002000000000000000000000007446174614b6579000000000a0000000100000000000000054576656e74000000000000010000000400000000000000000000000c4576656e74436f756e74657200000000000000000000000d5469636b6574466163746f727900000000000001000000000000000d526566756e64436c61696d656400000000000002000000040000001300000001000000000000000b4576656e7442757965727300000000010000000400000001000000000000000a4576656e7454696572730000000000010000000400000001000000000000000d4275796572507572636861736500000000000002000000040000001300000001000000000000000c4576656e7442616c616e6365000000010000000400000001000000000000000e46756e647357697468647261776e00000000000100000004000000010000000000000008576169746c697374000000010000000400000000000000000000000a696e697469616c697a65000000000002000000000000000561646d696e00000000000013000000000000000e7469636b65745f666163746f727900000000001300000001000003e9000003ed000000000000000300000000000000000000000c63616e63656c5f6576656e740000000100000000000000086576656e745f69640000000400000001000003e9000003ed000000000000000300000000000000000000000c636c61696d5f726566756e64000000020000000000000007636c61696d6572000000001300000000000000086576656e745f69640000000400000001000003e9000003ed0000000000000003000000000000002e4c6567616379206372656174655f6576656e7420666f72206261636b7761726420636f6d7061746962696c69747900000000000c6372656174655f6576656e740000000800000000000000096f7267616e697a65720000000000001300000000000000057468656d6500000000000010000000000000000a6576656e745f74797065000000000010000000000000000a73746172745f646174650000000000060000000000000008656e645f6461746500000006000000000000000c7469636b65745f70726963650000000b000000000000000d746f74616c5f7469636b6574730000000000000a000000000000000d7061796d656e745f746f6b656e0000000000001300000001000003e9000000040000000300000000000000000000000c7570646174655f6576656e740000000600000000000000086576656e745f69640000000400000000000000057468656d65000000000003e800000010000000000000000c7469636b65745f7072696365000003e80000000b000000000000000d746f74616c5f7469636b657473000000000003e80000000a000000000000000a73746172745f646174650000000003e8000000060000000000000008656e645f64617465000003e80000000600000001000003e9000003ed00000000000000030000000100000034412073696e676c65207469636b657420746965722028652e672e205649502c2047656e6572616c2c204561726c79204269726429000000000000000a5469636b65745469657200000000000400000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000d736f6c645f7175616e746974790000000000000a000000000000000e746f74616c5f7175616e7469747900000000000a0000000100000020496e70757420636f6e66696720666f72206372656174696e6720612074696572000000000000000a54696572436f6e66696700000000000300000000000000046e616d6500000010000000000000000570726963650000000000000b000000000000000e746f74616c5f7175616e7469747900000000000a000000000000003c43616e63656c20612070656e64696e672075706772616465206265666f726520697420697320636f6d6d69747465642e2041646d696e206f6e6c792e0000000e63616e63656c5f75706772616465000000000000000000000000000000000051436f6d6d697420612070726576696f75736c79207363686564756c65642075706772616465206166746572207468652074696d656c6f636b2068617320656c61707365642e2041646d696e206f6e6c792e0000000000000e636f6d6d69745f757067726164650000000000000000000000000000000000000000000e6765745f616c6c5f6576656e747300000000000000000001000003ea000007d0000000054576656e74000000000000000000003b5472616e736665722061646d696e2072696768747320746f2061206e657720616464726573732e2043757272656e742061646d696e206f6e6c792e000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e0000000000001300000000000000000000011f576974686472617720616363756d756c61746564207469636b65742073616c652066756e647320746f20746865206f7267616e697a65722077616c6c65742e0a0a52756c65733a0a2d204f6e6c792063616c6c61626c6520627920746865206576656e74206f7267616e697a65720a2d204f6e6c7920616674657220746865206576656e742060656e645f646174656020686173207061737365640a2d204f6e6c7920696620746865206576656e7420686173206e6f74206265656e2063616e63656c6c6564202863616e63656c6c6564206576656e7473207573652060636c61696d5f726566756e6460290a2d2050726576656e747320646f75626c65207769746864726177616c2076696120612070657273697374656e7420666c6167000000000e77697468647261775f66756e647300000000000100000000000000086576656e745f69640000000400000001000003e9000003ed00000000000000030000000100000039412070726f6d6f74696f6e616c20646973636f756e7420636f646520617474616368656420746f2061207370656369666963206576656e742e000000000000000000000c446973636f756e74436f6465000000050000003954686520636f646520737472696e6720286d6972726f727320746865206b657920666f7220636f6e76656e69656e74207175657279696e672900000000000004636f64650000001000000042556e69782074696d657374616d702061667465722077686963682074686520636f646520697320696e76616c6964202830203d206e6f2065787069726174696f6e2900000000000a65787069726174696f6e0000000000060000003d4d6178696d756d206e756d626572206f662074696d6573207468697320636f6465206d61792062652075736564202830203d20756e6c696d6974656429000000000000086d61785f75736573000000040000003950657263656e7461676520646973636f756e74206170706c69656420746f20746865207469636b6574207072696365202831e28093313030290000000000000a70657263656e7461676500000000000400000021486f77206d616e79207573657320617265207374696c6c20617661696c61626c650000000000000e757365735f72656d61696e696e6700000000000400000000000000000000000f6765745f6576656e745f636f756e740000000000000000010000000400000000000000000000000f6765745f6576656e745f7469657273000000000100000000000000086576656e745f69640000000400000001000003e9000003ea000007d00000000a5469636b65745469657200000000000300000000000000000000000f70757263686173655f7469636b65740000000003000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000001000003e9000003ed00000000000000030000000100000000000000000000000d427579657250757263686173650000000000000200000000000000087175616e746974790000000a000000000000000a746f74616c5f7061696400000000000b00000000000000000000001070757263686173655f7469636b65747300000004000000000000000562757965720000000000001300000000000000086576656e745f696400000004000000000000000a746965725f696e64657800000000000400000000000000087175616e746974790000000a00000001000003e9000003ed0000000000000003000000000000003a5363686564756c65206120636f6e74726163742075706772616465202874696d656c6f636b3a207e32342068292e2041646d696e206f6e6c792e0000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee00000020000000000000000000000000000000126765745f62757965725f707572636861736500000000000200000000000000086576656e745f696400000004000000000000000562757965720000000000001300000001000003e8000007d00000000d427579657250757263686173650000000000000000000044557064617465207469636b65747320736f6c6420636f756e742e204f6e6c792063616c6c61626c6520627920746865207469636b6574204e465420636f6e74726163742e000000137570646174655f7469636b6574735f736f6c64000000000200000000000000086576656e745f6964000000040000000000000006616d6f756e7400000000000a00000001000003e9000003ed00000000000000030000000100000023506172616d657465727320666f72206372656174696e672061206e6577206576656e740000000000000000114372656174654576656e74506172616d73000000000000090000000000000008656e645f6461746500000006000000000000000a6576656e745f7479706500000000001000000000000000096f7267616e697a657200000000000013000000000000000d7061796d656e745f746f6b656e00000000000013000000000000000a73746172745f6461746500000000000600000000000000057468656d6500000000000010000000000000000c7469636b65745f70726963650000000b00000000000000057469657273000000000003ea000007d00000000a54696572436f6e6669670000000000000000000d746f74616c5f7469636b6574730000000000000a00000000000000244372656174652061206e6577206576656e742077697468207469657220737570706f7274000000176372656174655f6576656e745f776974685f746965727300000000010000000000000006706172616d730000000007d0000000114372656174654576656e74506172616d7300000000000001000003e900000004000000030000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ], - [ - { - "contract_code": { - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - 4095 - ] - ], - [ - { - "contract_code": { - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb" - } - }, - [ - { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": { - "v1": { - "ext": "v0", - "cost_inputs": { - "ext": "v0", - "n_instructions": 2184, - "n_functions": 45, - "n_globals": 3, - "n_table_entries": 0, - "n_types": 19, - "n_data_segments": 1, - "n_elem_segments": 0, - "n_imports": 29, - "n_exports": 16, - "n_data_segment_bytes": 185 - } - } - }, - "hash": "feeb658d21cdc8c4ffe3e56b7de2e2c4b90a3265ae759ccd42ea5e367eb474bb", - "code": "0061736d01000000016b1360017e017e60027e7e017e60047e7e7e7e017e60037e7e7e017e6000017e60027f7e0060037f7e7e0060017f0060017f017e60027f7f0060027e7e017f60057e7e7e7e7e017e60027e7f0060047e7e7f7f017e60037f7f7f0060027f7f017e60017e006000006000017f02af011d016901350000016901340000016901330001016c01370002016c013100010162015f00000163015f0000016201380000016201620000016201660003016201340004016c015f0003016c01380001017801310001017601680003016c013600000164015f00030161013000000176015f0004017801370004016c01650002016c016100010162016a0001017801330004016c01300001016c01320001017601670001016201310002016201320002032e2d05060708090a090b0c090d010e0f05010510070411081012000407120f0811110202020407000100040404110e05030100110619037f01418080c0000b7f0041b981c0000b7f0041c081c0000b07eb0110066d656d6f727902000d5f5f636f6e7374727563746f72002c0e63616e63656c5f7570677261646500300e636f6d6d69745f7570677261646500360e6372656174655f6163636f756e74003d0b6765745f6163636f756e74003e146765745f6465706c6f7965645f61646472657373003f0570617573650040107363686564756c655f75706772616465004217746f74616c5f6465706c6f7965645f6163636f756e747300430e7472616e736665725f61646d696e004407756e706175736500460776657273696f6e0047015f00480a5f5f646174615f656e6403010b5f5f686561705f6261736503020af52a2d7b02017f017e0240024002402001a741ff0171220241c400460d002002410a470d014200210320004200370318200020014208883703100c020b20011080808080002103200110818080800021012000200337031820002001370310420021030c010b200042839080808001370308420121030b200020033703000b460002400240200142ffffffffffffffff005620024200522002501b0d002001420886420a8421020c010b2002200110828080800021020b20004200370300200020023703080b2500200010a0808080004201428480808080a0fa03428480808080c0970d1083808080001a0bf20202017f047e23808080800041306b22012480808080000240024002400240024020002802000e03020001020b200141086a41d880c08000410f10a98080800020012802080d02200129031021022000290310210320002903082104200141086a20002903202000290328109e8080800020012802080d02200129031021052001200029031837032820012005370320200120033703182001200437031020012002370308200141086a410510aa8080800021020c030b200141086a41e780c08000410c10a98080800020012802080d012001290310210220002903082103200141086a20002903102000290318109e8080800020012802080d01200120012903103703182001200337031020012002370308200141086a410310aa8080800021020c020b200141086a41c280c08000411610a98080800020012802080d00200141086a200129031010ab8080800020012802084101460d00200129031021020c010b000b200141306a24808080800020020b5a02017e017f024002400240200110a0808080002202420110a2808080000d00410021010c010b20024201108480808000220242ff01834204520d012002422088a72103410121010b20002003360204200020013602000f0b000b0f00200020011098808080004201510b4d01027e4200210202400240200110a0808080002203420110a280808000450d0020034201108480808000220242ff018342cd00520d0120002002370308420121020b200020023703000f0b000be90501047f23808080800041f0006b2205248080808000200541d0006a41186a22064200370300200541d0006a41106a22074200370300200541d0006a41086a22084200370300200542003703502000200541d0006a10a580808000200541186a2006290300370300200541106a2007290300370300200541086a200829030037030020052005290350370300200642003703002007420037030020084200370300200542003703502004200541d0006a10a580808000200541206a41186a2006290300370300200541206a41106a2007290300370300200541206a41086a200829030037030020052005290350370320200110858080800010868080800021002006420037030020074200370300200842003703002005420037035041002106024003402000108780808000428080808010540d012000108880808000210420004284808080102000108780808000428080808070834204841089808080002100024020064120460d00200541d0006a20066a20044220883c0000200641016a21060c010b0b4120412010a680808000000b2005200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484843703482005200342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe03832003423888848484370340108a80808000210020002000108780808000428080808070834204842005412010a78080800021002000200010878080800042808080807083420484200541d0006a412010a78080800021002000200010878080800042808080807083420484200541c0006a411010a78080800021002000200010878080800042808080807083420484200541206a412010a7808080001086808080002100200541f0006a24808080800020000b1d00200042042001ad42208642048442848080808004109b808080001a0b090010bb80808000000b1e00200020012002ad4220864204842003ad422086420484109c808080000b4301017f23808080800041106b2202248080808000200220002001109e80808000024020022802004101470d00000b20022903082101200241106a24808080800020010b5102017f017e23808080800041106b220324808080800020032001200210c98080800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b1a002000ad4220864204842001ad422086420484109a808080000b4401017f23808080800041106b220224808080800020022001370308200241086a410110aa8080800021012000420037030020002001370308200241106a2480808080000b8e0101017f23808080800041106b22022480808080000240200042ff018342cd00520d002002200110ad8080800020022802004101460d0020022903082101200010ae80808000410110af80808000418080c0800010a08080800020014202108b808080001a428480808080a0fa03428480808080c0970d108c808080001a200241106a24808080800042020f0b000b4201017e420121020240200142ff018342c800520d0020011087808080004280808080708342808080808004520d0020002001370308420021020b200020023703000b1500410010b28080800020004202108b808080001a0b1c00410110b2808080002000ad4220864204844202108b808080001a0b4201017f10b180808000410310b28080800010b38080800010b4808080002100428ee2e8999ae0d6f50010b5808080002000ad422086420484108d808080001a42020b0f0010c5808080001091808080001a0bec0102017f017e23808080800041106b22012480808080000240024002400240024002400240200041ff01710e0400010203000b2001418881c08000410510a98080800020012802000d042001200129030810ab808080000c030b2001418d81c08000410710a98080800020012802000d032001200129030810ab808080000c020b2001419481c08000410610a98080800020012802000d022001200129030810ab808080000c010b2001419a81c08000410e10a98080800020012802000d012001200129030810ab808080000b200129030821022001290300500d010b000b200141106a24808080800020020b0d00200042021099808080001a0b4602017f017e4101210002400240410110b2808080002201420210a280808000450d0020014202108480808000220142ff01834204520d012001422088a721000b20000f0b000b6303017f017e017f23808080800041106b2201248080808000200120003703004202210241012103024003402003450d012003417f6a2103200021020c000b0b20012002370308200141086a410110aa808080002100200141106a24808080800020000b880305017f017e017f017e017f23808080800041206b220024808080800010b18080800002400240410310b2808080002201420210a280808000450d00024020014202108480808000220142ff018342cb00520d00410021020240034020024110460d01200020026a4202370300200241086a21020c000b0b20012000ad422086420484428480808020108e808080001a200041106a200029030010ad8080800020002802100d002000290308220342ff01834204510d020b000b411210b780808000000b2000290318210110b880808000210202402003422088a7220441fff87e4b0d00024020022004418087016a490d00410310b28080800010b38080800010b480808000210210b4808080002204417f460d01200441016a220410af808080002001108f808080001a41f380c08000410810b98080800021032000200436021c2000200236021820002001370310200310b580808000200041106a10ba80808000108d808080001a200041206a24808080800042020f0b10bb80808000000b10bc80808000000b090010bb80808000000b0c00109780808000422088a70b4502017f017e23808080800041106b220224808080800020022000200110c980808000024020022802004101470d00000b20022903082103200241106a24808080800020030b5d02017f017e23808080800041206b2201248080808000200120002903003703082001200035020c42208642048437031820012000350208422086420484370310200141086a410310aa808080002102200141206a24808080800020020b0300000b090010bb80808000000bac0603017f047e017f2380808080004190016b2204248080808000200441e0006a200010ad808080000240024020042802604101460d00200142ff018342cd00520d0020042903682105200441e0006a2002109d8080800020042802604101460d002004290378210620042903702107200441e0006a200310ad8080800020042802604101460d002004290368210341b080c08000410810b980808000210820042007200610a88080800022023703104202210041012109024003402009450d012009417f6a2109200221000c000b0b20042000370360024020012008200441e0006a410110aa80808000109080808000220042ff018342cd00520d0020001091808080001a2004200637033820042007370330200420013703202004200537031820042003370328200442013703100240200441106a10a080808000420110a280808000450d0042838080801021000c030b0240418080c0800010a0808080002200420210a2808080000d0042838080802021000c030b200441e0006a2000420210848080800010ad8080800020042802604101460d01200429036821002005200120072006200310a4808080002102109280808000210810938080800020002002200810948080800021002007200610a880808000210220042003370358200420053703502004200237034820042001370340410021090340024020094120470d00410021090240034020094120460d01200441e0006a20096a200441c0006a20096a290300370300200941086a21090c000b0b200441e0006a410410aa808080002102200041b880c08000410a10b980808000200210908080800042ff01834202520d02200441106a10a08080800020004201108b808080001a200441106a109f8080800020042006370378200420073703702004200137036820044202370360200441086a200441e0006a10a180808000200428020c410020042802084101711b2209417f460d02200441e0006a10a080808000200941016aad4220864204844201108b808080001a200441e0006a109f808080000c040b200441e0006a20096a4202370300200941086a21090c000b0b10bc80808000000b000b20044190016a24808080800020000b890202017f017e23808080800041c0006b22042480808080002004200010ad80808000024020042802004101460d00200142ff018342cd00520d002004290308210020042002109d8080800020042802004101460d0020042903182102200429031021052004200310ad8080800020042802004101460d0020042903082103200420053703202004200137031020042000370308200420033703182004420137030020042002370328200441306a200410a3808080000240024020042802304101470d00200429033821012004109f808080000c010b2000200120052002200310a4808080002101109380808000200110958080800021010b200441c0006a24808080800020010f0b000be40103017f017e017f23808080800041c0006b2204248080808000200441106a200010ad80808000024020042802104101460d00200142ff018342cd00520d0020042903182100200441106a2002109d8080800020042802104101460d002004290328210220042903202105200441106a200310ad8080800020042802104101460d00200429031821032004200537033020042001370320200420003703182004200337032820044201370310200420023703382004200441106a10a3808080002004280200210620042903082101200441c0006a2480808080002001420220061b0f0b000b3a01017f10b180808000410110c18080800010b4808080002100428ed2aadceeac0310b5808080002000ad422086420484108d808080001a42020b1a00410210b2808080002000ad42ff01834202108b808080001a0bda0102027f017e23808080800041106b22012480808080002001200010ad808080000240024020012802004101460d002001290308210010b18080800010b8808080002102410310b28080800021032001200037030020012002ad42208642048437030820032001410210aa808080004202108b808080001a41a881c08000411110b980808000210320024180f97e4f0d01200120003703002001200236020820012002418087016a36020c200310b580808000200110ba80808000108d808080001a200141106a24808080800042020f0b000b10bc80808000000b9e0101027f23808080800041c0006b22022480808080000240200042ff018342cd00520d00200241106a2001109d8080800020022802104101460d002002290320210120022002290328370328200220013703202002200037031820024202370310200241086a200241106a10a18080800020022802082103200235020c2100200241c0006a2480808080002000422086420484420420034101711b0f0b000b810102017f027e23808080800041106b22012480808080000240200042ff018342cd00510d00000b10b18080800010c5808080002102200010ae8080800041fb80c08000410d10b98080800010b5808080002103200120003703082001200237030020032001410210aa80808000108d808080001a200141106a24808080800042020b4101017e02400240410010b2808080002200420210a280808000450d0020004202108480808000220042ff018342cd00510d01000b410d10b780808000000b20000b3c01017f10b180808000410010c18080800010b4808080002100428ed2aadceeaccff50010b5808080002000ad422086420484108d808080001a42020b0f0010b480808000ad4220864204840b02000bdb0102017e047f02400240200241094b0d004200210320022104200121050340024020040d002003420886420e8421030c030b41012106024020052d0000220741df00460d0002400240200741506a41ff0171410a490d00200741bf7f6a41ff0171411a490d012007419f7f6a41ff0171411a4f0d04200741456a21060c020b200741526a21060c010b2007414b6a21060b20034206862006ad42ff01838421032004417f6a2104200541016a21050c000b0b2001ad4220864204842002ad42208642048410968080800021030b20004200370300200020033703080b0bc3010100418080c0000bb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f776e65725f6f66696e697469616c697a65496d706c656d656e746174696f6e5761736d486173684465706c6f7965644163636f756e744163636f756e74436f756e74757067726164656461646d696e5f6368616e67656441646d696e56657273696f6e50617573656450656e64696e6755706772616465757067726164655f7363686564756c656400bf1e0e636f6e747261637473706563763000000000000000000000000570617573650000000000000000000000000000000000000000000007756e706175736500000000000000000000000000000000000000000776657273696f6e00000000000000000100000004000000040000000000000000000000054572726f720000000000000200000000000000164163636f756e74416c72656164794465706c6f796564000000000001000000000000000e4e6f74496e697469616c697a6564000000000002000000020000002653746f72616765206b65797320666f722074686520726567697374727920636f6e747261637400000000000000000007446174614b6579000000000300000000000000345741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420696d706c656d656e746174696f6e00000016496d706c656d656e746174696f6e5761736d486173680000000000010000008b4d617070696e672066726f6d2028696d706c656d656e746174696f6e5f686173682c20746f6b656e5f636f6e74726163742c20746f6b656e5f69642c2073616c7429202d3e206465706c6f7965645f616464726573730a576520757365206120636f6d706f73697465206b657920746f2073746f726520746865206465706c6f7965642061646472657373000000000f4465706c6f7965644163636f756e740000000004000003ee00000020000000130000000a000003ee000000200000000100000047436f756e74206f66206465706c6f796564206163636f756e747320706572204e46543a2028746f6b656e5f636f6e74726163742c20746f6b656e5f696429202d3e20636f756e74000000000c4163636f756e74436f756e7400000002000000130000000a000000000000027943616c63756c617465207468652064657465726d696e6973746963206164647265737320666f72206120544241206163636f756e740a0a546869732066756e6374696f6e20636f6d7075746573207468652061646472657373207468617420776f756c642062652072657475726e656420627920606372656174655f6163636f756e742829600a666f72207468652073616d6520696e707574732e20496e20536f726f62616e2c20746865206465706c6f79657220637265617465732064657465726d696e6973746963206164647265737365732c0a736f2077652063616e2063616c63756c6174652074686973206279207573696e6720746865206465706c6f7965722773206164647265737320636f6d7075746174696f6e2e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652064657465726d696e697374696320616464726573732077686572652074686520544241206163636f756e7420776f756c64206265206465706c6f7965640000000000000b6765745f6163636f756e7400000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee00000020000000010000001300000000000000b2496e697469616c697a652074686520726567697374727920776974682074686520544241204163636f756e74205741534d20686173680a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a20607462615f6163636f756e745f7761736d5f6861736860202d205741534d2068617368206f662074686520544241204163636f756e7420636f6e747261637420746f206465706c6f7900000000000d5f5f636f6e7374727563746f7200000000000002000000000000000561646d696e0000000000001300000000000000157462615f6163636f756e745f7761736d5f68617368000000000003ee000000200000000000000000000000000000000e63616e63656c5f757067726164650000000000000000000000000000000000000000000e636f6d6d69745f7570677261646500000000000000000000000000000000029f4465706c6f792061206e657720544241206163636f756e7420636f6e747261637420616e6420696e697469616c697a652069740a0a546869732066756e6374696f6e206465706c6f7973206120544241206163636f756e7420666f7220616e204e465420616e6420696e697469616c697a65732069742077697468207468650a4e4654206f776e6572736869702064657461696c732e20546865206465706c6f79656420616464726573732069732064657465726d696e697374696320616e64206d6174636865730a7768617420606765745f6163636f756e7428296020776f756c642072657475726e20666f72207468652073616d6520696e707574732e0a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e2028753235362061732042797465734e3c33323e290a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e4654202875313238290a2a206073616c7460202d204465706c6f796d656e742073616c742028753235362061732042797465734e3c33323e290a0a232052657475726e730a5468652061646472657373206f6620746865206e65776c79206465706c6f79656420544241206163636f756e740a0a23204572726f72730a52657475726e73206572726f7220696620746865206163636f756e742068617320616c7265616479206265656e206465706c6f79656420666f7220746865736520706172616d6574657273000000000e6372656174655f6163636f756e740000000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e9000000130000000300000000000000000000000e7472616e736665725f61646d696e00000000000100000000000000096e65775f61646d696e00000000000013000000000000000000000000000000107363686564756c655f7570677261646500000001000000000000000d6e65775f7761736d5f68617368000000000003ee0000002000000000000000000000016947657420746865206465706c6f796564206164647265737320666f7220737065636966696320706172616d65746572732028696620697420657869737473290a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060696d706c656d656e746174696f6e5f6861736860202d2048617368206f662074686520544241206163636f756e7420696d706c656d656e746174696f6e0a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a2a206073616c7460202d204465706c6f796d656e742073616c740a0a232052657475726e730a536f6d6528616464726573732920696620746865206163636f756e7420686173206265656e206465706c6f7965642c204e6f6e65206f7468657277697365000000000000146765745f6465706c6f7965645f61646472657373000000040000000000000013696d706c656d656e746174696f6e5f6861736800000003ee00000020000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a000000000000000473616c74000003ee0000002000000001000003e800000013000000000000010f4765742074686520746f74616c206e756d626572206f6620544241206163636f756e7473206465706c6f79656420666f722061207370656369666963204e46540a0a2320417267756d656e74730a2a2060656e7660202d2054686520636f6e747261637420656e7669726f6e6d656e740a2a2060746f6b656e5f636f6e747261637460202d2041646472657373206f6620746865204e465420636f6e74726163740a2a2060746f6b656e5f696460202d20546f6b656e204944206f6620746865204e46540a0a232052657475726e730a546865206e756d626572206f6620544241206163636f756e747320746861742068617665206265656e206465706c6f79656420666f722074686973204e46540000000017746f74616c5f6465706c6f7965645f6163636f756e74730000000002000000000000000e746f6b656e5f636f6e74726163740000000000130000000000000008746f6b656e5f69640000000a00000001000000040000000200000000000000000000000a557067726164654b65790000000000040000000000000016436f6e74726163742061646d696e6973747261746f7200000000000541646d696e000000000000000000003843757272656e7420636f6e74726163742076657273696f6e20287533322c206d6f6e6f746f6e6963616c6c7920696e6372656173696e67290000000756657273696f6e00000000000000001e576865746865722074686520636f6e7472616374206973207061757365640000000000065061757365640000000000000000003550656e64696e6720757067726164653a20286e65775f7761736d5f686173682c207363686564756c65645f61745f6c6564676572290000000000000e50656e64696e67557067726164650000001e11636f6e7472616374656e766d6574617630000000000000001600000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39332e3100000000000000000008727373646b7665720000003032322e302e31312333346637663533616533316530666430326161623433366139383732653739666136373163613032" - } - }, - "ext": "v0" - }, - 1728000 - ] - ] - ] - }, - "events": [] -} \ No newline at end of file From bb81a5886db60d5c4a497b62fc0002dc1a23f783 Mon Sep 17 00:00:00 2001 From: blurbeast Date: Mon, 27 Apr 2026 00:56:55 +0100 Subject: [PATCH 2/3] feat(contracts): add user_profile contract for on-chain profile management create_profile, update_profile, and get_profile let a user own a single profile keyed by their Soroban Address. Strings (username, display_name, bio, avatar_uri) are bounds-checked on every write; required fields (username, display_name) reject empty input; updates are partial via Option per field. has_profile is a read-only existence check. Co-Authored-By: Claude Opus 4.7 (1M context) --- soroban-contract/Cargo.toml | 1 + .../contracts/user_profile/Cargo.toml | 15 ++ .../contracts/user_profile/src/lib.rs | 163 +++++++++++++++++ .../contracts/user_profile/src/test.rs | 166 ++++++++++++++++++ 4 files changed, 345 insertions(+) create mode 100644 soroban-contract/contracts/user_profile/Cargo.toml create mode 100644 soroban-contract/contracts/user_profile/src/lib.rs create mode 100644 soroban-contract/contracts/user_profile/src/test.rs diff --git a/soroban-contract/Cargo.toml b/soroban-contract/Cargo.toml index dd65ba53..9b91cb59 100644 --- a/soroban-contract/Cargo.toml +++ b/soroban-contract/Cargo.toml @@ -8,6 +8,7 @@ members = [ "contracts/ticket_factory", "contracts/event_manager", "contracts/marketplace", + "contracts/user_profile", "tests/integration", ] exclude = ["contracts/hello-world"] diff --git a/soroban-contract/contracts/user_profile/Cargo.toml b/soroban-contract/contracts/user_profile/Cargo.toml new file mode 100644 index 00000000..1c433021 --- /dev/null +++ b/soroban-contract/contracts/user_profile/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "user_profile" +version = "0.0.0" +edition = "2021" +publish = false + +[lib] +crate-type = ["cdylib"] + +[dependencies] +soroban-sdk = { workspace = true } +upgradeable = { path = "../upgradeable" } + +[dev-dependencies] +soroban-sdk = { workspace = true, features = ["testutils"] } diff --git a/soroban-contract/contracts/user_profile/src/lib.rs b/soroban-contract/contracts/user_profile/src/lib.rs new file mode 100644 index 00000000..9f6f103b --- /dev/null +++ b/soroban-contract/contracts/user_profile/src/lib.rs @@ -0,0 +1,163 @@ +#![no_std] + +use soroban_sdk::{ + contract, contracterror, contractimpl, contracttype, Address, Env, String, Symbol, +}; + +use upgradeable as upg; + +#[contracterror] +#[derive(Copy, Clone, Debug, Eq, PartialEq)] +#[repr(u32)] +pub enum Error { + ProfileNotFound = 1, + ProfileAlreadyExists = 2, + InvalidStringInput = 3, +} + +#[contracttype] +#[derive(Clone, Debug, Eq, PartialEq)] +pub struct Profile { + pub owner: Address, + pub username: String, + pub display_name: String, + pub bio: String, + pub avatar_uri: String, + pub created_at: u64, + pub updated_at: u64, +} + +#[contracttype] +pub enum DataKey { + Profile(Address), +} + +#[contract] +pub struct UserProfile; + +#[contractimpl] +impl UserProfile { + const MAX_USERNAME_BYTES: u32 = 64; + const MAX_DISPLAY_NAME_BYTES: u32 = 100; + const MAX_BIO_BYTES: u32 = 500; + const MAX_URI_BYTES: u32 = 1024; + + /// Create a profile for `user`. Caller must be `user`. + /// Fails if a profile already exists or any string field is out of bounds. + pub fn create_profile( + env: Env, + user: Address, + username: String, + display_name: String, + bio: String, + avatar_uri: String, + ) -> Result<(), Error> { + user.require_auth(); + + let key = DataKey::Profile(user.clone()); + if env.storage().persistent().has(&key) { + return Err(Error::ProfileAlreadyExists); + } + + Self::validate_required_string(&username, Self::MAX_USERNAME_BYTES)?; + Self::validate_required_string(&display_name, Self::MAX_DISPLAY_NAME_BYTES)?; + Self::validate_optional_string(&bio, Self::MAX_BIO_BYTES)?; + Self::validate_optional_string(&avatar_uri, Self::MAX_URI_BYTES)?; + + let now = env.ledger().timestamp(); + let profile = Profile { + owner: user.clone(), + username, + display_name, + bio, + avatar_uri, + created_at: now, + updated_at: now, + }; + + env.storage().persistent().set(&key, &profile); + upg::extend_persistent_ttl(&env, &key); + + env.events() + .publish((Symbol::new(&env, "profile_created"),), user); + + Ok(()) + } + + /// Update one or more fields on the caller's profile. + /// Only fields wrapped in `Some` are touched; bounds are revalidated for each. + pub fn update_profile( + env: Env, + user: Address, + username: Option, + display_name: Option, + bio: Option, + avatar_uri: Option, + ) -> Result<(), Error> { + user.require_auth(); + + let key = DataKey::Profile(user.clone()); + let mut profile: Profile = env + .storage() + .persistent() + .get(&key) + .ok_or(Error::ProfileNotFound)?; + + if let Some(u) = username { + Self::validate_required_string(&u, Self::MAX_USERNAME_BYTES)?; + profile.username = u; + } + if let Some(d) = display_name { + Self::validate_required_string(&d, Self::MAX_DISPLAY_NAME_BYTES)?; + profile.display_name = d; + } + if let Some(b) = bio { + Self::validate_optional_string(&b, Self::MAX_BIO_BYTES)?; + profile.bio = b; + } + if let Some(a) = avatar_uri { + Self::validate_optional_string(&a, Self::MAX_URI_BYTES)?; + profile.avatar_uri = a; + } + + profile.updated_at = env.ledger().timestamp(); + + env.storage().persistent().set(&key, &profile); + upg::extend_persistent_ttl(&env, &key); + + env.events() + .publish((Symbol::new(&env, "profile_updated"),), user); + + Ok(()) + } + + /// Read a stored profile. Errors if no profile exists for `user`. + pub fn get_profile(env: Env, user: Address) -> Result { + env.storage() + .persistent() + .get(&DataKey::Profile(user)) + .ok_or(Error::ProfileNotFound) + } + + /// Whether `user` has a stored profile. Read-only convenience. + pub fn has_profile(env: Env, user: Address) -> bool { + env.storage().persistent().has(&DataKey::Profile(user)) + } + + fn validate_required_string(s: &String, max_bytes: u32) -> Result<(), Error> { + if s.is_empty() || s.len() > max_bytes { + return Err(Error::InvalidStringInput); + } + Ok(()) + } + + fn validate_optional_string(s: &String, max_bytes: u32) -> Result<(), Error> { + if s.len() > max_bytes { + return Err(Error::InvalidStringInput); + } + Ok(()) + } +} + +#[cfg(test)] +mod test; diff --git a/soroban-contract/contracts/user_profile/src/test.rs b/soroban-contract/contracts/user_profile/src/test.rs new file mode 100644 index 00000000..9edb9958 --- /dev/null +++ b/soroban-contract/contracts/user_profile/src/test.rs @@ -0,0 +1,166 @@ +#![cfg(test)] + +use super::*; +use soroban_sdk::{testutils::Address as _, Address, Env, String}; + +fn setup() -> (Env, UserProfileClient<'static>) { + let env = Env::default(); + env.mock_all_auths(); + let contract_id = env.register(UserProfile, ()); + let client = UserProfileClient::new(&env, &contract_id); + (env, client) +} + +fn sample_strings(env: &Env) -> (String, String, String, String) { + ( + String::from_str(env, "alice"), + String::from_str(env, "Alice"), + String::from_str(env, "Hello"), + String::from_str(env, "ipfs://avatar"), + ) +} + +#[test] +fn create_and_get_profile_round_trips() { + let (env, client) = setup(); + let user = Address::generate(&env); + let (username, display_name, bio, avatar) = sample_strings(&env); + + client.create_profile(&user, &username, &display_name, &bio, &avatar); + + let profile = client.get_profile(&user); + assert_eq!(profile.owner, user); + assert_eq!(profile.username, username); + assert_eq!(profile.display_name, display_name); + assert_eq!(profile.bio, bio); + assert_eq!(profile.avatar_uri, avatar); + assert_eq!(profile.created_at, profile.updated_at); +} + +#[test] +fn create_profile_rejects_duplicate() { + let (env, client) = setup(); + let user = Address::generate(&env); + let (username, display_name, bio, avatar) = sample_strings(&env); + + client.create_profile(&user, &username, &display_name, &bio, &avatar); + + let result = client.try_create_profile(&user, &username, &display_name, &bio, &avatar); + assert!(result.is_err()); +} + +#[test] +fn create_profile_rejects_empty_username() { + let (env, client) = setup(); + let user = Address::generate(&env); + let empty = String::from_str(&env, ""); + let display_name = String::from_str(&env, "Alice"); + let bio = String::from_str(&env, ""); + let avatar = String::from_str(&env, ""); + + let result = client.try_create_profile(&user, &empty, &display_name, &bio, &avatar); + assert!(result.is_err()); +} + +#[test] +fn create_profile_rejects_oversized_field() { + let (env, client) = setup(); + let user = Address::generate(&env); + // 600-byte bio exceeds MAX_BIO_BYTES (500). + let too_long: alloc::string::String = "a".repeat(600); + let username = String::from_str(&env, "alice"); + let display_name = String::from_str(&env, "Alice"); + let bio = String::from_str(&env, &too_long); + let avatar = String::from_str(&env, ""); + + let result = client.try_create_profile(&user, &username, &display_name, &bio, &avatar); + assert!(result.is_err()); +} + +#[test] +fn update_profile_partial_fields() { + let (env, client) = setup(); + let user = Address::generate(&env); + let (username, display_name, bio, avatar) = sample_strings(&env); + + client.create_profile(&user, &username, &display_name, &bio, &avatar); + + let new_bio = String::from_str(&env, "Updated bio"); + client.update_profile(&user, &None, &None, &Some(new_bio.clone()), &None); + + let profile = client.get_profile(&user); + assert_eq!(profile.bio, new_bio); + // Untouched fields preserved. + assert_eq!(profile.username, username); + assert_eq!(profile.display_name, display_name); + assert_eq!(profile.avatar_uri, avatar); +} + +#[test] +fn update_profile_bumps_updated_at() { + let (env, client) = setup(); + let user = Address::generate(&env); + let (username, display_name, bio, avatar) = sample_strings(&env); + + client.create_profile(&user, &username, &display_name, &bio, &avatar); + let before = client.get_profile(&user); + + soroban_sdk::testutils::Ledger::set_timestamp(&env.ledger(), before.created_at + 100); + + let new_display = String::from_str(&env, "Alice 2"); + client.update_profile(&user, &None, &Some(new_display), &None, &None); + + let after = client.get_profile(&user); + assert_eq!(after.created_at, before.created_at); + assert!(after.updated_at > before.updated_at); +} + +#[test] +fn update_profile_rejects_unknown_user() { + let (env, client) = setup(); + let user = Address::generate(&env); + + let new_username = String::from_str(&env, "alice"); + let result = client.try_update_profile(&user, &Some(new_username), &None, &None, &None); + assert!(result.is_err()); +} + +#[test] +fn update_profile_rejects_oversized_field() { + let (env, client) = setup(); + let user = Address::generate(&env); + let (username, display_name, bio, avatar) = sample_strings(&env); + + client.create_profile(&user, &username, &display_name, &bio, &avatar); + + // Username max is 64 bytes; 100 'a's must be rejected. + let too_long: alloc::string::String = "a".repeat(100); + let bad = String::from_str(&env, &too_long); + + let result = client.try_update_profile(&user, &Some(bad), &None, &None, &None); + assert!(result.is_err()); +} + +#[test] +fn get_profile_unknown_user_errors() { + let (env, client) = setup(); + let user = Address::generate(&env); + + let result = client.try_get_profile(&user); + assert!(result.is_err()); +} + +#[test] +fn has_profile_reflects_state() { + let (env, client) = setup(); + let user = Address::generate(&env); + let (username, display_name, bio, avatar) = sample_strings(&env); + + assert!(!client.has_profile(&user)); + + client.create_profile(&user, &username, &display_name, &bio, &avatar); + + assert!(client.has_profile(&user)); +} + +extern crate alloc; From 2da45c0a122c0a898283fc5d8e53467085739293 Mon Sep 17 00:00:00 2001 From: blurbeast Date: Mon, 27 Apr 2026 05:57:39 +0100 Subject: [PATCH 3/3] feat(contracts): add reusable pausable module for emergency stop Standalone library crate exposing pause / unpause / is_paused / require_not_paused. Authorization is the host contract's concern, so the module can be reused regardless of how the contract gates admin access. Co-Authored-By: Claude Opus 4.7 (1M context) --- soroban-contract/Cargo.toml | 1 + .../contracts/pausable/Cargo.toml | 13 ++++ .../contracts/pausable/src/lib.rs | 59 ++++++++++++++++ .../contracts/pausable/src/test.rs | 70 +++++++++++++++++++ 4 files changed, 143 insertions(+) create mode 100644 soroban-contract/contracts/pausable/Cargo.toml create mode 100644 soroban-contract/contracts/pausable/src/lib.rs create mode 100644 soroban-contract/contracts/pausable/src/test.rs diff --git a/soroban-contract/Cargo.toml b/soroban-contract/Cargo.toml index 9b91cb59..565fc0bc 100644 --- a/soroban-contract/Cargo.toml +++ b/soroban-contract/Cargo.toml @@ -1,6 +1,7 @@ [workspace] resolver = "2" members = [ + "contracts/pausable", "contracts/upgradeable", "contracts/tba_account", "contracts/tba_registry", diff --git a/soroban-contract/contracts/pausable/Cargo.toml b/soroban-contract/contracts/pausable/Cargo.toml new file mode 100644 index 00000000..b2e2007f --- /dev/null +++ b/soroban-contract/contracts/pausable/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "pausable" +version = "0.1.0" +edition = "2021" + +[lib] +crate-type = ["rlib"] + +[dependencies] +soroban-sdk = { workspace = true } + +[dev-dependencies] +soroban-sdk = { workspace = true, features = ["testutils"] } diff --git a/soroban-contract/contracts/pausable/src/lib.rs b/soroban-contract/contracts/pausable/src/lib.rs new file mode 100644 index 00000000..fc3376d8 --- /dev/null +++ b/soroban-contract/contracts/pausable/src/lib.rs @@ -0,0 +1,59 @@ +//! Reusable emergency-stop primitives for Soroban contracts. +//! +//! Drop these calls into a contract that needs a pause switch: +//! +//! - `pause(&env)` / `unpause(&env)` flip the flag and emit an event. +//! - `is_paused(&env)` reports the current state. +//! - `require_not_paused(&env)` is a one-line guard for state-mutating +//! entry points. +//! +//! Authorization is intentionally the caller's concern. The contract should +//! gate its own `pause` / `unpause` entry points (e.g. with +//! `admin.require_auth()`) before delegating here, so this module can be +//! reused regardless of how the host contract models admin rights. + +#![no_std] + +use soroban_sdk::{contracttype, symbol_short, Env}; + +#[contracttype] +#[derive(Clone)] +pub enum PausableKey { + /// Whether the contract is currently paused. + Paused, +} + +/// Read the pause flag. Defaults to `false` when never set. +pub fn is_paused(env: &Env) -> bool { + env.storage() + .instance() + .get(&PausableKey::Paused) + .unwrap_or(false) +} + +/// Set the pause flag to `true` and emit a `paused` event. +/// +/// The caller is responsible for authorizing this action. +pub fn pause(env: &Env) { + env.storage().instance().set(&PausableKey::Paused, &true); + env.events().publish((symbol_short!("paused"),), ()); +} + +/// Set the pause flag to `false` and emit an `unpaused` event. +/// +/// The caller is responsible for authorizing this action. +pub fn unpause(env: &Env) { + env.storage().instance().set(&PausableKey::Paused, &false); + env.events().publish((symbol_short!("unpaused"),), ()); +} + +/// Panic if the contract is currently paused. Call at the top of any +/// state-mutating function that must be blocked during an emergency stop. +pub fn require_not_paused(env: &Env) { + if is_paused(env) { + panic!("contract is paused"); + } +} + +#[cfg(test)] +mod test; diff --git a/soroban-contract/contracts/pausable/src/test.rs b/soroban-contract/contracts/pausable/src/test.rs new file mode 100644 index 00000000..ee6dc342 --- /dev/null +++ b/soroban-contract/contracts/pausable/src/test.rs @@ -0,0 +1,70 @@ +#![cfg(test)] +extern crate std; + +use super::*; +use soroban_sdk::{contract, contractimpl, Env}; + +// A minimal host contract that exercises every pausable primitive through a +// real contract context. The library itself has no contract type, so we wrap +// it in this test harness. +#[contract] +struct Host; + +#[contractimpl] +impl Host { + pub fn do_pause(env: Env) { + pause(&env); + } + + pub fn do_unpause(env: Env) { + unpause(&env); + } + + pub fn flag(env: Env) -> bool { + is_paused(&env) + } + + pub fn guarded(env: Env) { + require_not_paused(&env); + } +} + +fn setup() -> (Env, HostClient<'static>) { + let env = Env::default(); + env.mock_all_auths(); + let id = env.register(Host, ()); + let client = HostClient::new(&env, &id); + (env, client) +} + +#[test] +fn defaults_to_unpaused() { + let (_env, client) = setup(); + assert!(!client.flag()); +} + +#[test] +fn pause_then_unpause_round_trips() { + let (_env, client) = setup(); + + client.do_pause(); + assert!(client.flag()); + + client.do_unpause(); + assert!(!client.flag()); +} + +#[test] +fn require_not_paused_passes_when_unpaused() { + let (_env, client) = setup(); + // Should not panic. + client.guarded(); +} + +#[test] +#[should_panic(expected = "contract is paused")] +fn require_not_paused_panics_when_paused() { + let (_env, client) = setup(); + client.do_pause(); + client.guarded(); +}