From cbd0c032140d257c563b347d2104c1430c016dfe Mon Sep 17 00:00:00 2001 From: s6pa1rta3n-lab Date: Wed, 2 Sep 2026 22:24:00 -0400 Subject: [PATCH] Implement reveal quorum threshold for protocol v2 resolution (fixes #167) - Add reveal_quorum_bps to PolicySnapshotV2 and enforce upper bound of 10,000 bps - Enforce reveal quorum in close_reveal_if_ready on deadline timeout - Add InvalidRevealQuorum and RevealQuorumNotMet error variants - Add comprehensive unit tests, property tests, and snapshot tests - Document withheld-reveal manipulation analysis and quorum sizing in V2_BOND_SIZING.md, CONTRACT_V2.md, and V2_RESOLUTION.md --- ...can_assert_as_itself_through_tholos.1.json | 40 +- ...sert_and_read_status_through_tholos.1.json | 40 +- contracts/tholos-v2/src/lib.rs | 55 +- contracts/tholos-v2/src/test.rs | 401 ++- .../prop_reveal_quorum_boundary.1.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.10.json | 1921 ++++++++++++++ .../prop_reveal_quorum_boundary.11.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.12.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.13.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.14.json | 1921 ++++++++++++++ .../prop_reveal_quorum_boundary.15.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.16.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.17.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.18.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.19.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.2.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.20.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.21.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.22.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.23.json | 1921 ++++++++++++++ .../prop_reveal_quorum_boundary.24.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.25.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.3.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.4.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.5.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.6.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.7.json | 1968 ++++++++++++++ .../prop_reveal_quorum_boundary.8.json | 1973 ++++++++++++++ .../prop_reveal_quorum_boundary.9.json | 1968 ++++++++++++++ ...covers_funds_when_quorum_deadlocked.1.json | 2312 +++++++++++++++++ .../test_assert_outcome_ids_increment.1.json | 31 +- ...come_transfers_bond_and_pins_policy.1.json | 21 +- ...storage_ttl_is_extended_on_finalize.1.json | 21 +- ...credit_ttl_after_withdraw_zeroes_it.1.json | 25 +- ...tion_resolution_position_and_credit.1.json | 25 +- ...and_credit_do_not_exist_for_address.1.json | 21 +- ..._ttl_on_nonexistent_assertion_fails.1.json | 11 + ...ound_after_optimistic_timeout_fails.1.json | 21 +- ...l_round_after_strict_majority_fails.1.json | 25 +- ...est_cancel_round_before_pause_fails.1.json | 21 +- ...ion_refunds_everyone_full_principal.1.json | 25 +- ...ll_refunds_full_principal_no_reward.1.json | 25 +- ...l_round_nonexistent_assertion_fails.1.json | 11 + ...round_on_uncontested_finalize_fails.1.json | 21 +- ...d_refunds_pending_asserter_directly.1.json | 21 +- .../test/test_cancel_round_twice_fails.1.json | 21 +- .../test_dispute_by_asserter_fails.1.json | 21 +- .../test_dispute_non_pending_fails.1.json | 21 +- ...dispute_nonexistent_assertion_fails.1.json | 11 + ...tration_and_creates_fixed_positions.1.json | 21 +- ...licy_when_larger_than_instance_bump.1.json | 21 +- .../test/test_dispute_transfers_bond.1.json | 21 +- ...inalize_before_window_elapses_fails.1.json | 21 +- ...inalize_nonexistent_assertion_fails.1.json | 11 + .../test/test_finalize_twice_fails.1.json | 21 +- ...ize_uncontested_with_nonzero_reward.1.json | 21 +- ...nalize_uncontested_with_zero_reward.1.json | 21 +- .../test_fixed_voter_cannot_reveal.1.json | 21 +- .../test/test_get_assertion_not_found.1.json | 11 + ...it_returns_zero_for_unknown_address.1.json | 21 +- ...i_snipe_extension_equal_to_hard_max.1.json | 11 + ..._accepts_anti_snipe_hard_max_at_max.1.json | 478 ++++ ...test_initialize_accepts_bond_at_max.1.json | 11 + ...lize_accepts_finalize_reward_at_max.1.json | 11 + ...ialize_accepts_reveal_quorum_at_max.1.json | 479 ++++ ...alize_accepts_reveal_quorum_at_zero.1.json | 479 ++++ ...est_initialize_pins_expected_policy.1.json | 11 + ...ejects_anti_snipe_hard_max_over_max.1.json | 225 ++ ...lize_rejects_reveal_quorum_over_max.1.json | 225 ++ .../test/test_initialize_twice_fails.1.json | 11 + ...ut_fails_when_reveal_quorum_not_met.1.json | 1923 ++++++++++++++ ...r_side_reaches_majority_by_deadline.1.json | 25 +- ..._deterministic_for_identical_policy.1.json | 31 +- ...rancy_guard_blocks_calls_while_held.1.json | 51 +- .../test_register_after_deadline_fails.1.json | 21 +- .../test_register_before_dispute_fails.1.json | 21 +- .../test_register_below_minimum_fails.1.json | 21 +- .../test_register_by_asserter_fails.1.json | 21 +- .../test_register_by_disputer_fails.1.json | 21 +- ...tes_external_position_and_transfers.1.json | 21 +- ...register_exceeds_max_position_fails.1.json | 21 +- ...ster_exceeds_max_total_weight_fails.1.json | 21 +- ...deadline_on_late_qualifying_deposit.1.json | 21 +- ...r_extension_capped_at_hard_deadline.1.json | 21 +- .../test_register_top_up_aggregates.1.json | 21 +- ..._up_with_different_commitment_fails.1.json | 21 +- .../test_register_zero_amount_fails.1.json | 21 +- ..._before_registration_deadline_fails.1.json | 21 +- ...adline_with_incomplete_reveal_fails.1.json | 25 +- ...party_dispute_as_optimistic_timeout.1.json | 21 +- ..._outcome_on_pending_assertion_fails.1.json | 21 +- ..._reveal_after_reveal_deadline_fails.1.json | 29 +- ...al_before_registration_closes_fails.1.json | 25 +- ...eeing_choice_counts_disagree_weight.1.json | 25 +- ...t_reveal_nonexistent_position_fails.1.json | 21 +- ...t_reveal_on_pending_assertion_fails.1.json | 21 +- ..._reveal_on_resolved_assertion_fails.1.json | 21 +- ...d_positions_and_verifies_commitment.1.json | 25 +- .../test/test_reveal_twice_fails.1.json | 25 +- .../test_reveal_wrong_choice_fails.1.json | 25 +- .../test/test_reveal_wrong_salt_fails.1.json | 25 +- ...set_paused_v2_blocks_new_assertions.1.json | 21 +- ...ed_v2_does_not_block_existing_round.1.json | 25 +- .../test_settle_before_resolved_fails.1.json | 21 +- ...ion_multiply_overflow_returns_error.1.json | 1397 ++++++++++ ...t_settle_nonexistent_position_fails.1.json | 21 +- ...ettle_on_uncontested_finalize_fails.1.json | 21 +- ...rves_pool_and_pays_dust_to_asserter.1.json | 29 +- ...eout_fully_revealed_skips_dust_step.1.json | 21 +- ...ng_liability_overflow_returns_error.1.json | 1396 ++++++++++ ...ority_against_dust_goes_to_disputer.1.json | 25 +- ...rves_pool_and_pays_dust_to_asserter.1.json | 29 +- ...e_strict_majority_order_independent.1.json | 29 +- .../test/test_settle_twice_fails.1.json | 21 +- ...ty_boundary_requires_more_than_half.1.json | 27 +- ...ajority_locks_outcome_early_against.1.json | 25 +- ...e_early_for_while_staying_in_reveal.1.json | 29 +- ...esolves_even_if_below_reveal_quorum.1.json | 1925 ++++++++++++++ ...ested_finalize_fails_with_no_credit.1.json | 21 +- ...serves_pool_across_all_participants.1.json | 25 +- ...t_withdraw_to_different_destination.1.json | 21 +- ...redit_and_updates_resolution_totals.1.json | 21 +- .../test/test_withdraw_twice_fails.1.json | 21 +- .../test_withdraw_with_no_credit_fails.1.json | 21 +- ...optimistic_timeout_with_low_reveals.1.json | 1924 ++++++++++++++ docs/src/CONTRACT_V2.md | 24 +- docs/src/V2_BOND_SIZING.md | 171 ++ docs/src/V2_RESOLUTION.md | 27 +- 128 files changed, 64266 insertions(+), 223 deletions(-) create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.10.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.11.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.12.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.13.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.14.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.15.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.16.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.17.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.18.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.19.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.2.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.20.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.21.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.22.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.23.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.24.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.25.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.3.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.4.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.5.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.6.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.7.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.8.json create mode 100644 contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.9.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_admin_cancel_recovers_funds_when_quorum_deadlocked.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_hard_max_at_max.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_max.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_zero.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_anti_snipe_hard_max_over_max.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_reveal_quorum_over_max.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_fails_when_reveal_quorum_not_met.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_settle_forfeiture_distribution_multiply_overflow_returns_error.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_settle_outstanding_liability_overflow_returns_error.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_strict_majority_resolves_even_if_below_reveal_quorum.1.json create mode 100644 contracts/tholos-v2/test_snapshots/test/test_zero_reveal_quorum_permits_optimistic_timeout_with_low_reveals.1.json diff --git a/contracts/asserter-consumer/test_snapshots/test/test_asserter_consumer_can_assert_as_itself_through_tholos.1.json b/contracts/asserter-consumer/test_snapshots/test/test_asserter_consumer_can_assert_as_itself_through_tholos.1.json index 30a81d5..4536074 100644 --- a/contracts/asserter-consumer/test_snapshots/test/test_asserter_consumer_can_assert_as_itself_through_tholos.1.json +++ b/contracts/asserter-consumer/test_snapshots/test/test_asserter_consumer_can_assert_as_itself_through_tholos.1.json @@ -18,7 +18,7 @@ } }, "executable": { - "wasm": "f5a8bcdb4767e3b2ca5951ea18bcf260c22c9a450ef74dd5276fb5631471e0dd" + "wasm": "06c75d58f73bbec9845bc4d411db93b272c48052d66793208b4578dc04537c9c" }, "constructor_args": [] } @@ -434,7 +434,7 @@ "val": { "contract_instance": { "executable": { - "wasm": "f5a8bcdb4767e3b2ca5951ea18bcf260c22c9a450ef74dd5276fb5631471e0dd" + "wasm": "06c75d58f73bbec9845bc4d411db93b272c48052d66793208b4578dc04537c9c" }, "storage": [ { @@ -759,20 +759,6 @@ }, "live_until": 120960 }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, { "entry": { "last_modified_ledger_seq": 0, @@ -783,7 +769,7 @@ "ext": "v0", "cost_inputs": { "ext": "v0", - "n_instructions": 12533, + "n_instructions": 12571, "n_functions": 260, "n_globals": 4, "n_table_entries": 8, @@ -792,17 +778,31 @@ "n_elem_segments": 1, "n_imports": 27, "n_exports": 15, - "n_data_segment_bytes": 2613 + "n_data_segment_bytes": 2806 } } }, - "hash": "f5a8bcdb4767e3b2ca5951ea18bcf260c22c9a450ef74dd5276fb5631471e0dd", - "code": "0061736d0100000001ae022c60037f7f7f017f60027f7f017f60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60037f7f7f0060017f017f60027f7e0060047f7f7f7f0060027f7f017e60047f7f7e7f0060027f7f0060057f7f7e7f7f0060047f7f7f7e0060027e7e017f60047f7e7e7f0060037f7f7f017e60037f7e7e0060067e7e7e7e7e7e017e60077e7e7e7e7e7e7f017f60037f7e7f0060017e017f60037e7e7e017f60027e7f0060017f006000017f60057f7f7f7f7f0060017f017e60037f7e7e017e60037f7e7e017f60000060027f7e017e60047f7e7e7e017e60057f7e7e7e7e017e60057f7f7f7f7f017e60067f7e7f7f7f7f017e60047f7e7f7f017e60047f7f7f7f017f60067f7f7f7f7f7f017f60057f7f7f7f7f017f60057f7e7e7e7e0060067f7e7e7e7e7f0002a3011b0169013000020169015f0002016101300002017601360003017801310003016901380002016901370002016c01320003016c01310003016c01300003016c015f0004017601640003017801340005016901360003016c01370006016d01390004017601670003016d016100060178013700050162016d00040162016a0003016c013800030164015f00040178013000030176013100030176013300020176015f0005038602840207070807090a0b0c070b070d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0a0e070b070f0f0b0f0b0f0f0f0f0b0f0707070707010707010707070707070707010707070b070b0b0b0b070b070310041112031312141502080316031602170418021702090809191a0d1b0d1a0103020303021404040202031a070707070707071c070709070f1d071d091a0b120b1d1a1e1f070d070707070d0b0b0b0b0b0120011d211e1e1e221e231e211d07070707070712242526012121211e1e21211e1e1e221e1d1e231d1e221e1e211d122425261200020709090d0d051709170d01011d0913170707012728012900001a1c011a1a1a01002a2a112b1100002a0405017001080805030100110621047f01418080c0000b7f00418a8ec0000b7f0041b594c0000b7f0041c094c0000b07dc010f066d656d6f727902000e6173736572745f6f7574636f6d65008f010f63616e63656c5f726f746174696f6e00900107646973707574650091010866696e616c697a65009201136765745f617373657274696f6e5f73746174650093010a696e697469616c697a650094011070726f706f73655f726f746174696f6e009501077265736f6c76650096010a7365745f706175736564009701107570646174655f7265736f6c766572730098010d766f74655f726f746174696f6e009901015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030914010041010b078e01d801810295028002910288020a83e90184026401027e02400240024020022903002203a741ff0171220241c000460d0020024106470d0142002104200310f58180800021030c020b420021042001200310c48180800021030c010b4201210410fb8180800021030b20002004370300200020033703080b4602017f017e23808080800041106b220324808080800020032001200210a081808000200329030821042000200329030037030020002004370308200341106a2480808080000b2b01017f0240200028020c220120002802082200490d00200120006b0f0b41e083c08000109482808000000bd00502027f0c7e2380808080004180016b22032480808080004100210402400340200441e000460d01200320046a4202370300200441086a21040c000b0b024002402002290300220542ff018342cc00520d002001200541ac85c08000410c2003410c10d6818080001a200341e0006a2003200110d181808000024020032903604201520d00200042023703000c020b20032903682105200341e0006a2001200341086a109c81808000024020032903604201520d00200042023703000c020b2003290378210620032903702107200341e0006a2001200341106a10e0808080000240200329036022084202520d00200042023703000c020b200329036821094102210402402003290318220a4202510d00200aa7220441ff01714102490d00200042023703000c020b200341e0006a2001200341206a10e08080800002402003290360220a4202520d00200042023703000c020b2003290368210b200341e0006a2001200341286a109b80808000024020032903604201520d00200042023703000c020b024041014102410020032d003022021b20024101461b22024102470d00200042023703000c020b02402003290338220c42ff018342cb00510d00200042023703000c020b2003290368210d0240200341c0006a200110e18080800041ff017122014103470d00200042023703000c020b02402003290348220e42ff018342cb00510d00200042023703000c020b02402003290350220f42ff01834204510d00200042023703000c020b02402003290358221042ff01834204510d00200042023703000c020b20002007370320200020013a005a200020043a0059200020023a00582000200f422088a73602542000200c3703482000200e3703402000200d370338200020053703302000200b3703182000200a370310200020093703082000200837030020002006370328200020104220883e02500c010b200042023703000b20034180016a2480808080000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110cc8180800010fc8180800036020c2000410036020820002001370300200241106a2480808080000bbf0202027f027e23808080800041e0006b22042480808080002001200041086a220510bb818080002106200441206a200210b5818080002005200441206a10a180808000210720042003200510bc818080003703182004200737031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a2818080004100200428025c2201200428025822026b2203200320014b1b21012004280250200241037422036a2102200428024820036a2103024003402001450d0120032002200510bf818080003703002001417f6a2101200241086a2102200341086a21030c000b0b20052000418084c080002005200441306a410310d48180800010a781808000200441e0006a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a681808000024020022903004201520d00000b20022903082103200241106a24808080800020030bc10203027f017e017f23808080800041e0006b22042480808080002001200041086a220510bb818080002106200441206a200210a5818080002005200441206a10a180808000210220042003200510bc818080003703182004200237031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a2818080004100200428025c2201200428025822036b2207200720014b1b21012004280250200341037422076a2103200428024820076a2107024003402001450d0120072003200510bf818080003703002001417f6a2101200341086a2103200741086a21070c000b0b20052000418084c080002005200441306a410310d48180800010a781808000200441e0006a2480808080000be10102037f017e23808080800041306b220324808080800020032001200210a48080800037030820034202370310200341186a200341106a200341106a41086a200341086a200341086a41086a10a2818080004100200328022c2202200328022822046b2205200520024b1b21022003280220200441037422056a2104200328021820056a2105024003402002450d0120052004200110bf818080003703002002417f6a2102200441086a2104200541086a21050c000b0b2001200341106a410110d48180800021062000420037030020002006370308200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a981808000024020022903004201520d00000b20022903082103200241106a24808080800020030b9b0203017f017e027f23808080800041c0006b22032480808080002001200210a48080800021042003200241086a200110bf8180800037031020032004370308410021020240034020024110460d01200341186a20026a4202370300200241086a21020c000b0b200341286a200341186a200341186a41106a200341086a200341086a41106a10a2818080004100200328023c2202200328023822056b2206200620024b1b21022003280230200541037422066a2105200328022820066a2106024003402002450d0120062005200110bf818080003703002002417f6a2102200541086a2105200641086a21060c000b0b2001200341186a410210d48180800021042000420037030020002004370308200341c0006a2480808080000b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10a78080800020002002410f6a10a88080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141ac8dc08000411110ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b5f02017f017e23808080800041106b2202248080808000200041086a200110bb81808000210320022000200110bb81808000370308200220033703002001419c8dc0800041022002410210d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10aa8080800020002002410f6a10ab8080800010c6818080001a200241106a2480808080000b4d02017f017e23808080800041106b220224808080800020022001200041106a10ce808080003703082002418088c080003602002001200210ec808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041186a200110bb818080002103200041206a200110bd81808000210420022000200110bc818080003703182002200437031020022003370308200141e887c080004103200241086a410310d5818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10ad8080800020002002410f6a10ae8080800010c6818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241d887c080003602002001200210ec808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110bd81808000370308200141d087c080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b08080800020002002410f6a10b18080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141d88dc08000411110ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041086a200110bb8180800021032000200110bb8180800021042002200041106a200110bb818080003703182002200437031020022003370308200141c08dc080004103200241086a410310d5818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b38080800020002002410f6a10b48080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141888dc08000411110ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b4702017f017e23808080800041106b220224808080800020022000290300370308200141808dc080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10b68080800020002002410f6a10b78080800010c6818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241c887c080003602002001200210ec808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110bb81808000370308200141c087c080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b98080800020002002410f6a10ba8080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b220224808080800020022001419888c08000410d10ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b4c02017f017e23808080800041106b220224808080800020022000200110bd818080003703082001419088c080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10bc8080800020002002410f6a10bd8080800010c6818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241b887c080003602002001200210ec808080002103200241106a24808080800020030b6202017f017e23808080800041106b2202248080808000200041086a200110bb8180800021032002200041106a200110bd8180800037030820022003370300200141a887c0800041022002410210d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10bf8080800020002002410f6a10a88080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141e98dc08000411210ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b12002000200142012002200310c1808080000b270020002000200110c38080800020022003108282808000200410828280800010ca818080001a0b8e0102017f017e23808080800041f0006b220324808080800002400240024020012001200210c3808080002204420110b3818080000d00200042023703000c010b200320012004420110b281808000370308200341106a2001200341086a109e8080800020032903104202510d012000200341106a41e000109d828080001a0b200341f0006a2480808080000f0b000be20602017f017e23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024020012802000e0a00010203040506070809000b200241206a200041c888c0800010b68180800020022802200d0a200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c090b200241206a200041d888c0800010b68180800020022802200d09200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c080b200241206a200041ec88c0800010b68180800020022802200d08200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c070b200241206a2000418489c0800010b68180800020022802200d07200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c060b200241206a2000419889c0800010b68180800020022802200d06200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c050b200241206a200041ac89c0800010b68180800020022802200d0520022002290328370318200241186a10aa818080002103200241206a2000200141086a109c8080800020022802200d052002200229032837031020022003370308200241206a200241086a200010d2818080000c040b200241206a200041bc89c0800010b68180800020022802200d04200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c030b200241206a200041cc89c0800010b68180800020022802200d03200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c020b200241206a200041e889c0800010b68180800020022802200d02200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c010b200241206a200041808ac0800010b68180800020022802200d01200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000b200229032821032002290320500d010b000b200241306a24808080800020030b1000200020012002420110c5808080000b210020002000200110c3808080002000200210c980808000200310c8818080001a0b210020002000200110c3808080002000200210c780808000200310c8818080001a0b4502017f017e23808080800041106b220224808080800020022000200110eb80808000024020022903004201520d00000b20022903082103200241106a24808080800020030b210020002000200110c3808080002002200010bd81808000200310c8818080001a0b4502017f017e23808080800041106b220224808080800020022000200110e680808000024020022903004201520d00000b20022903082103200241106a24808080800020030b1c0020002000200110c3808080002002290300200310c8818080001a0b210020002000200110c3808080002002200010be81808000200310c8818080001a0b210020002000200110c3808080002002200010bb81808000200310c8818080001a0b210020002000200110c3808080002000200210ce80808000200310c8818080001a0b4502017f017e23808080800041106b2202248080808000200220002001109c80808000024020022903004201520d00000b20022903082103200241106a24808080800020030b210020002000200110c3808080002002200010bc81808000200310c8818080001a0bac0102017f027e23808080800041306b220324808080800002400240024020012001200210c3808080002204420210b3818080000d0020004200370308200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a109c8180800020032903104201510d012003290320210420032903282105200042003703082000420137030020002005370318200020043703100b200341306a2480808080000f0b000b5301027e420021030240024020012001200210c3808080002204420210b381808000450d0020012004420210b281808000220342ff018342cb00520d0120002003370308420121030b200020033703000f0b000b9a0102017f017e23808080800041c0006b220324808080800002400240024020012001200210c3808080002204420210b3818080000d00200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a10d38080800020032903104201510d01200041086a200341106a41086a4128109d828080001a200042013703000b200341c0006a2480808080000f0b000bad0202027f057e23808080800041c0006b2203248080808000410021040240034020044128460d01200341086a20046a4202370300200441086a21040c000b0b4201210502402002290300220642ff018342cc00520d002001200641b486c080004105200341086a410510d6818080001a200341306a200341086a200110d18180800020032802300d002003290310220642ff018342cb00520d0020032903382107200341306a200341186a200110d18180800020032802300d0020032903382108200341306a200341206a200110d18180800020032802300d002003290328220942ff018342cb00520d00200329033821052000200637032820002009370320200020053703182000200737031020002008370308420021050b20002005370300200341c0006a2480808080000b5e01017e02400240024020012001200210c3808080002203420210b3818080000d00410021010c010b20012003420210b281808000220342ff01834204520d012003422088a72102410121010b20002002360204200020013602000f0b000b4d02017f017e41022102024020002000200110c3808080002203420210b381808000450d00410121020240024020002003420210b281808000a741ff01710e020102000b000b410021020b20020b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b3818080000d00200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a10b88180800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b3818080000d00200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a109b8080800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b160020002000200110c380808000420210b3818080000b1000200020012002420210cc808080000b1000200020012002420210cd808080000b1000200020012002420210cf808080000b1000200020012002420210c6808080000b1000200020012002420210c8808080000b1000200020012002420210ca808080000b1000200020012002420210cb808080000b6a01017f23808080800041106b22032480808080000240024020022903004202510d0020032001200210b88180800002402003280200450d00200042023703000c020b20002003290308370308200042013703000c010b200042003703000b200341106a2480808080000b870201017f23808080800041306b2202248080808000200241206a2000200110cf8180800041032100024020022802200d0020022002290328370300200241086a200210c38180800010ab81808000200241206a200241086a10ba81808000024020022903204200520d0020022002290328370318200241206a200241186a200110d08180800020022802200d00410321000240024002402001200229032841a084c08000410310d78180800010fc818080000e03000102040b200241086a109d808080000d03410021000c030b200241086a109d808080000d02410121000c020b200241086a109d808080000d01410221000c010b410321000b200241306a24808080800020000b7302017f027e23808080800041106b220324808080800020032002200110d3818080000240024020032802000d00200320032903083703004200210420012003410110d48180800021050c010b4201210410fb8180800021050b2000200437030020002005370308200341106a2480808080000b2d00024020022903004201520d002000200241086a200110ce818080000f0b20004200370300200042023703080b2a00024020022d00004102460d00200020012002109d818080000f0b20004200370300200042023703080b7402017f017e23808080800041106b22022480808080000240024020012903004202510d0020022000200110e680808000024020022802000d00200229030821030c020b10fb818080001a000b20012d0008417f6aad42ff01834220864283808080107c21030b200241106a24808080800020030bd10302017f0c7e23808080800041e0006b22032480808080002003200241306a200110ce8180800042012104024020032802000d002003290308210520032001200241206a109e8180800020032802000d002003290308210620032001200210e38080800020032802000d002003290308210720032001200241d9006a10e48080800020032802000d002003290308210820032001200241106a10e38080800020032802000d002003290308210920032001200241386a109c8080800020032802000d002003290308210a20032001200241d8006a109d8180800020032802000d002003290308210b2002290348210c2003200241da006a200110ed8080800020032802000d002003290308210d2002290340210e20032001200241d4006a109b8180800020032802000d002003290308210f20032001200241d0006a109b8180800020032802000d00200320032903083703582003200f3703502003200e3703482003200d3703402003200c3703382003200b3703302003200a37032820032009370320200320083703182003200737031020032006370308200320053703002000200141ac85c08000410c2003410c10d581808000370308420021040b20002004370300200341e0006a2480808080000b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d0020022000200310e480808000024020022802000d00200229030821040c020b10fb818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b4502017f017e23808080800041106b220224808080800020022000200110a380808000024020022903004201520d00000b20022903082103200241106a24808080800020030b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d00200220002003109d81808000024020022802000d00200229030821040c020b10fb818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b7402017f017e23808080800041106b220224808080800002400240024020012d00004101470d0020012d0001417f6aad42ff01834220864283808080107c21030c010b20022000200141086a109c8080800020022903004201510d01200229030821030b200241106a24808080800020030f0b000bd60102017f047e23808080800041306b2203248080808000200341086a200241086a200110ce8180800042012104024020032802080d002003290310210520022903202106200341086a2002200110ce8180800020032802080d0020032903102107200341086a200241106a200110ce8180800020032802080d0020032003290310370320200320073703182003200637031020032005370308200320022903183703282000200141b486c080004105200341086a410510d581808000370308420021040b20002004370300200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a580808000024020022903004201520d00000b20022903082103200241106a24808080800020030b930302017f017e23808080800041206b220324808080800002400240024002400240024020012d00000e03000102000b200341106a200241a888c0800010b68180800020032802100d03200320032903183703082003200341086a10aa81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c040b200341106a200241b088c0800010b68180800020032802100d01200320032903183703082003200341086a10aa81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200341106a200241b888c0800010b681808000024020032802100d00200320032903183703082003200341086a10aa81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200042013703000c020b200042013703000c010b200042013703000b200341206a2480808080000ba60101027f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b881808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d002001200229032010ef808080002103200241306a248080808000200341ff01712202417f6aad42ff01834220864283808080107c420220021b0f0b000beb0302027f037e23808080800041e0016b2202248080808000200220003703080240108b8180800041ff017122030d00200241086a10b181808000200241f0006a200110878180800020022d00782103200229037022044202510d00200241106a410972200241f0006a41097241d700109d828080001a200220033a001820022004370310024020022d006a450d00410521030c010b0240200241086a200241c0006a10c281808000450d00411621030c010b200241f0006a41a88ac08000108c81808000024020022d00704101460d0020022903782104200241df016a10b0818080002105024002402004200229034822067c22042006540d0020052004580d01410721030c030b41808cc08000109282808000000b200241f0006a10898180800020022d00704101460d00200220022903783703582002200037031820024201370310200241013a006a2001200241106a108881808000200241f0006a108d8180800020022d00704101460d00200220022903783703d0012002200241df016a200241d0016a10af81808000370370200241f0006a200241086a200241df016a10a881808000200241306a10a2808080002002200037037820022001370370200241f0006a200210b580808000410021030c010b20022d007121030b200241e0016a24808080800020030bc20101027f23808080800041306b22032480808080002003200137031020032000370308200341186a2003412f6a200341086a10b881808000024020032903184201510d0020032903202101200341186a2003412f6a200341106a109b8080800020032903184201510d004101410241002002a741ff017122041b20044101461b22044102460d00200320012003290320200441017110f18080800020032d000020032d00012003412f6a10f2808080002101200341306a24808080800020010f0b000bca0604037f037e017f017e2380808080004180026b22042480808080002004200137030841012105024002400240108b8180800041ff017122060d00200441086a10b181808000200441f0006a200210878180800020042d007821060240200429037022074202520d00410121050c010b200441106a410972200441f0006a41097241d700109d828080001a200420063a00182004200737031041012105024020042d006a4101460d00410621060c010b200441086a200441e0006a220610bb8180800021080240200620042903582209200810c9818080004202520d00410921060c010b200441086a200441d8006a220a10bb8180800021080240200a2004290350220b200810c9818080004202510d00410a21060c010b200420013703702004200a200b200441f0006a200a10bb8180800010c58180800037035002400240024020030d0020042802642205417f460d012004200541016a2203360264200428026021050c020b024020042802602205417f460d002004200541016a2205360260200428026421030c020b41a08cc08000109282808000000b41908cc08000109282808000000b024020052006200910cc8180800010fc8180800041017622064b22050d00200320064b0d002002200441106a10888180800041002105410221060c010b20042903382201428080808080808080c0007c4200530d012004200429033022084201863703d001200420014201862008423f88843703d8010240024020050d002007a7410171450d04200420042903183703e00120042d006841017321060c010b200420042903403703e00120042d006821060b200441023a006a410121052004200641017122063a00692002200441106a108881808000200441f0006a108d81808000024020042d00704101470d0020042d007121060c010b200420042903783703e8012004200441ff016a200441e8016a10af818080003703f0012004200441ff016a10a881808000370370200441f0016a200441f0006a200441e0016a200441d0016a10a080808000200420063a007820042002370370200441f0006a200410ac80808000410021050b200020063a0001200020053a000020044180026a2480808080000f0b41b08cc08000109382808000000b41c08cc08000108f82808000000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10e7808080002104200341106a24808080800020040ba00101017f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b881808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d0020022001200229032010f48080800020022d000020022d00012002412f6a10f5808080002101200241306a24808080800020010f0b000be30602037f057e23808080800041c0026b220324808080800020032001370338410121040240108b8180800041ff017122050d00200341386a10b181808000200341a0016a200210878180800020032d00a8012105024020032903a00122064202520d00410121040c010b200341c0006a410972200341a0016a41097241d700109d828080001a200320053a004820032006370340024020032d009a01450d0041012104410521050c010b200341a0016a41a88ac08000108c8180800041012104024020032d00a0014101460d0020032903a8012106200341bf026a10b0818080002107024002402006200329037822087c22062008540d0020072006560d0141012104410821050c030b41d08cc08000109282808000000b200341bf026a10ac81808000200341306a200341bf026a41f08ac0800010d48080800041012104024020032802304101460d00410221050c020b02400240200328023422050d0042002108420021060c010b2003410036022c200341106a200329036020032903682005ad42002003412c6a109a828080000240200328022c0d002003200329031020032903184290ce004200109e8280800020032903082106200329030021080c010b41e08cc08000109382808000000b2003200837038002200341023a009a01200320032d00980122053a009901200320013703582003420137035020032006370388022002200341c0006a108881808000200341a0016a108d8180800020032d00a0010d00200320032903a801370390022003200341bf026a20034190026a10af8180800037039802024020085020064200532006501b0d002003200341bf026a10a8818080003703a00120034198026a200341a0016a200341386a20034180026a10a0808080000b0240200329036822072006852007200720067d20032903602209200854ad7d220a85834200530d002003200920087d3703a0022003200a3703a8022003200341bf026a10a8818080003703a00120034198026a200341a0016a200341f0006a200341a0026a10a080808000200320063703a801200320083703a001200320053a00c001200320023703b001200320013703b801200341a0016a200310a980808000410021040c020b41f08cc08000109482808000000b20032d00a10121050b200020053a0001200020043a0000200341c0026a2480808080000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10e9808080002104200341106a24808080800020040baf0201027f23808080800041d0006b220624808080800020062001370308200620003703002006200237031020062003370318200641206a200641cf006a200610b881808000024020062903204201510d0020062903282101200641206a200641cf006a200641086a10b88180800020062903204201510d0020062903282100200641206a200641cf006a200641106a109c8180800020062903204201510d002006290338210220062903302103200641206a200641cf006a200641186a109b8080800020062903204201510d00200442ff018342cb00520d00200542ff01834204520d002001200020032002200629032820042005422088a710f7808080002107200641d0006a248080808000200741ff01712206417f6aad42ff01834220864283808080107c420220061b0f0b000b8e0501037f23808080800041c0006b2207248080808000200720033703182007200237031020072001370308200720003703002007200437032820072005370330200720063602382007413f6a10ac81808000024002402007413f6a41888ac0800010d880808000450d00410121080c010b41032108200741386a2209200510cc8180800010fc81808000450d002009200510cc8180800010fc81808000410171450d0002402009200510cc8180800010fc8180800041154d0d00410e21080c010b200741306a10868180800041ff017122080d000240200242b6e7f7a78dafba93317c220542b7e7f7a78dafba93315420032005200254ad7c4288d8f2d0c5ecce6f7c22054288d8f2d0c5ecce6f5420054288d8f2d0c5ecce6f511b450d00410c21080c010b0240200442ff8a5b7c42808b5b5a0d00410d21080c010b0240200641e8074d0d00410f21080c010b200710b1818080002007413f6a10ac818080002007413f6a41888ac08000200710d9808080002007413f6a10ac818080002007413f6a41f083c08000200741086a10d9808080002007413f6a10ac818080002007413f6a41988ac08000200741106a10db808080002007413f6a10ac818080002007413f6a41a88ac08000200741286a10da808080002007413f6a10ac818080002007413f6a41b88ac08000200741306a10de808080002007413f6a10ac818080002007413f6a41c88ac0800041d88ac0800010da808080002007413f6a10ac818080002007413f6a41e08ac0800041de83c0800010dd808080002007413f6a10ac818080002007413f6a41f08ac08000200741386a10df808080002007413f6a10ac818080002007413f6a4180cb1e4180d21f10b481808000410021080b200741c0006a24808080800020080b4d01017f02404101410241002000a741ff017122011b20014101461b22014102470d00000b200141017110f98080800041ff01712201417f6aad42ff01834220864283808080107c420220011b0ba90101027f23808080800041206b2201248080808000200120003a00062001411f6a10ac81808000200141086a2001411f6a41888ac0800010d68080800041022102024020012903084201520d0020012001290310370308200141086a10b1818080002001411f6a10ac818080002001411f6a41e08ac08000200141066a10dd80808000200120003a0007200141076a200110b880808000410021020b200141206a24808080800020020b960101027f23808080800041306b220224808080800020022000370310200241186a2002412f6a200241106a10b881808000024020022903184201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290320200341017110fb8080800020022d000820022d00092002412f6a10f2808080002100200241306a24808080800020000f0b000b910906037f017e027f027e017f017e23808080800041c0016b220324808080800020032001370308200341bf016a10ac81808000200341f0006a200341bf016a41808bc0800010d2808080000240024020032802700d0041012104411221050c010b200341f0006a200341106a41066a200341c0006a41066a200341f0006a41086a4128109d828080004128109d828080004128109d828080001a200341086a10b181808000200341c0006a10898180800041012104024020032d00404101470d0020032d004121050c010b2003200329034822063703a001200341a0016a41086a21074109210520072006200341086a200710bb8180800010c9818080004202510d00200341086a20034190016a220810bb818080002109410a21052008200329038801220a200910c9818080004202520d00200341086a20034198016a220b10bb818080002109200b200329039001220c200910c9818080004202520d000240024020020d00200320013703402003200b200c200341c0006a200b10bb8180800010c581808000220c370390010c010b2003200137034020032008200a200341c0006a200810bb8180800010c581808000220a370388010b2007200610cc8180800010fc81808000210502400240024002402008200a10cc8180800010fc81808000200541017622044b0d0020052008200a10cc8180800010fc818080002202490d01200520026b2205200b200c10cc8180800010fc818080002202490d022008200a10cc8180800010fc818080002207200520026b6a22052007490d03200341bf016a10ac818080000240200520044d0d00200341bf016a41808bc08000200341f0006a10dc8080800041002104410221050c050b200341bf016a200341bf016a41808bc0800010c380808000420210c7818080001a2003200329037837034820032003290370370340200341c0006a200310be8080800041002105410021040c040b2003200341bf016a10cd8180800022013703a801200341106a2006109f80808000200341b0016a2105200329037821090340200341c0006a200341106a108a81808000024002400240200329034022064202560d002006a70e03020001020b41fc86c08000412b200341bf016a41ec86c0800041dc86c08000109082808000000b200341bf016a10ac81808000200341bf016a41b88ac08000200341a8016a10de80808000200341bf016a10ac81808000200341bf016a200341bf016a41808bc0800010c380808000420210c7818080001a2003200937034820032003290370370340200341c0006a200310a68080800020032001370340200341c0006a200310b28080800041002104410121050c050b2003200329034822063703b00102400240200341b0016a200341f0006a10c2818080000d002003200637034020052001200341c0006a200510bb8180800010c58180800021010c010b2003200937034020052001200341c0006a200510bb8180800010c58180800021010b200320013703a8010c000b0b41908bc08000109482808000000b41908bc08000109482808000000b41a08bc08000109282808000000b200020053a0001200020043a0000200341c0016a2480808080000b8e0101027f23808080800041206b220224808080800020022000370300200241086a2002411f6a200210b881808000024020022903084201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290310200341017110fd808080002002411f6a200241086a10ea808080002100200241206a24808080800020000f0b000bde0402027f067e23808080800041b0016b220324808080800020032001370308024002400240108b8180800041ff01712204450d00200041013a0000200020043a00010c010b200341086a10b181808000200341af016a10ac81808000200341206a200341af016a41988ac0800010d080808000024020032802204101710d0020004181043b01000c010b2003290338210520032003290330220637031020032005370318200341206a41c88ac08000108c81808000024020032d00204101470d0020032d00212104200041013a0000200020043a00010c010b20032903282107200341af016a10ac818080002007427f510d012003200742017c370320200341af016a41c88ac08000200341206a10da80808000200341af016a10b0818080002108200341af016a10cd818080002109200341af016a10cd81808000210a200320053703482003200637034020032001370350200320023a0078200341023b00792003200837035820034200370370200342003703202003200a37036820032009370360200342003703302007200341206a10888180800020034190016a108d81808000024020032d009001450d0020032d0091012104200041013a0000200020043a00010c010b2003200329039801370388012003200341af016a20034188016a10af818080003703900120034190016a200341086a200341af016a10a881808000200341106a10a280808000200320023a00a0012003200137039801200320073703900120034190016a200310bb80808000200041003a0000200020073703080b200341b0016a2480808080000f0b41b08bc08000109282808000000b7301027f23808080800041206b220124808080800020012000370300200141086a2001411f6a200110b881808000024020012903084201520d00000b200129031010ff808080002102200141206a248080808000200241ff01712201417f6aad42ff01834220864283808080107c420220011b0b8b0403027f027e037f23808080800041f0006b220124808080800020012000370300200141ef006a10ac81808000200141306a200141ef006a41808bc0800010d280808000024002400240024020012802300d00411221020c010b200120012903483703182001200129035037032020012001290358370328200120012903402203370310200120012903382204370308200110b181808000200141306a108981808000024020012d00304101470d0020012d003121020c010b200120012903382200370360200141e8006a21020240200220002001200210bb8180800010c9818080004202520d00410921020c010b2002200010cc8180800010fc818080002202200141286a22052001290320220010cc8180800010fc818080002206490d01200220066b2206200141306a200129032810cc8180800010fc818080002207490d0202402001200141186a10c2818080000d0002402005200010cc8180800010fc818080002205200620076b6a22062005490d00200620024101764d0d01411521020c020b41d08bc08000109282808000000b200141ef006a10ac81808000200141ef006a200141ef006a41808bc0800010c380808000420210c7818080001a2001200337033820012004370330200141306a200110be80808000410021020b200141f0006a24808080800020020f0b41c08bc08000109482808000000b41c08bc08000109482808000000bd20101027f23808080800041306b2203248080808000200320013703082003200037030020032002370310200341186a2003412f6a200310b881808000024020032903184201510d0020032903202101200341186a2003412f6a200341086a10b88180800020032903184201510d0020032903202100200341186a2003412f6a200341106a10b88180800020032903184201510d002001200020032903201081818080002104200341306a248080808000200441ff01712203417f6aad42ff01834220864283808080107c420220031b0f0b000baa0303027f017e017f23808080800041f0006b2203248080808000200320013703102003200037030820032002370318200341286a1089818080000240024020032d00284101470d0020032d002921040c010b200320032903302205370320200341086a10b181808000200341286a2106024020062005200341086a200610bb8180800010c9818080004202520d00410921040c010b200341ef006a10ac818080000240200341ef006a41808bc0800010d880808000450d00411121040c010b024020062005200341106a200610bb8180800010c9818080004202520d00411321040c010b4114210420062005200341186a200610bb8180800010c9818080004202520d00200341106a200341186a10c2818080000d00200341ef006a10cd8180800021052003200341ef006a10cd8180800037034820032005370340200320003703382003200237033020032001370328200341ef006a10ac81808000200341ef006a41808bc08000200341286a10dc80808000200320003703602003200237035820032001370350200341d0006a200310af80808000410021040b200341f0006a24808080800020040b3901017f0240200042ff018342cb00510d00000b200010838180800041ff01712201417f6aad42ff01834220864283808080107c420220011b0ba00302037f027e23808080800041e0006b220124808080800020012000370308200141df006a10ac81808000200141186a200141df006a41888ac0800010d6808080000240024020012903184201510d00410221020c010b20012001290320370310200141106a10b18180800041032102200141106a2203200010cc8180800010fc81808000450d002003200010cc8180800010fc81808000410171450d0002402003200010cc8180800010fc8180800041154d0d00410e21020c010b200141086a10868180800041ff017122020d00200141df006a10ac81808000200141186a200141df006a41808bc0800010d280808000024020012903184201520d002001290320210420012903282105200141df006a10ac81808000200141df006a200141df006a41808bc0800010c380808000420210c7818080001a2001200537035020012004370348200141c8006a200110be808080000b200141df006a10ac81808000200141df006a41b88ac08000200141086a10de8080800020012000370318200141186a200110b280808000410021020b200141e0006a24808080800020020b7201017f2380808080004180016b220124808080800020012000370308200141106a200141ff006a200141086a109b80808000024020012903104201520d00000b200141106a2001290318108581808000200141ff006a200141106a10e580808000210020014180016a24808080800020000b0c00200020011087818080000be50203037f017e037f23808080800041206b220124808080800041002102200041086a22032000290300220410cc8180800010fc81808000210541012106410021070240034002400240024020072005460d000240024020072003200410cc8180800010fc818080004f0d00200120032004200710828280800010cb81808000370318200141086a2003200141186a10b88180800020012903084201520d010c060b41e08bc08000108f82808000000b200741016a21072001200129031037030020062100034020052000460d0320002003200410cc8180800010fc818080004f0d02200120032004200010828280800010cb81808000370318200141086a2003200141186a10b88180800020012903084201510d0520012001290310370308200041016a21002001200141086a10c281808000450d000b411021020b200141206a24808080800020020f0b41f08bc08000108f82808000000b200641016a21060c000b0b000b7e01017f2380808080004180016b2202248080808000200241ff006a10ac8180800020024205370368200220013703702002200241ff006a200241e8006a10c2808080000240024020022903004202510d002000200241e000109d828080001a0c010b20004202370300200041043a00080b20024180016a2480808080000b6e01017f23808080800041206b220224808080800020024205370308200220003703102002411f6a10ac818080002002411f6a200241086a200110c4808080002002411f6a10ac818080002002411f6a200241086a4180cb1e4180d21f10c080808000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ac81808000200141086a2001411f6a41b88ac0800010d1808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b8d0103017f017e027f23808080800041206b220224808080800042022103024020012802082204200128020c4f0d002002200141086a22052001290300200410828280800010cb81808000370318200241086a2005200241186a10b88180800020022903082103200020022903103703082001200441016a3602080b20002003370300200241206a2480808080000b5601027f23808080800041106b22002480808080002000410f6a10ac818080002000410f6a41e08ac0800010d5808080002101200041106a2480808080004102410b4100200141ff017122004101711b20004102461b0b6f01017f23808080800041206b22022480808080002002411f6a10ac81808000200241086a2002411f6a200110d7808080000240024020022903084201520d0020002002290310370308410021010c010b200041023a0001410121010b200020013a0000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ac81808000200141086a2001411f6a41f083c0800010d6808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b1200200141fb8dc08000410f108e828080000b120010c1818080002000200110fc808080000b100010c181808000200010fe808080000b120010c1818080002000200110ee808080000b120010c1818080002000200110f3808080000b100010c18180800020001084818080000b1a0010c18180800020002001200220032004200510f6808080000b140010c1818080002000200120021080818080000b140010c18180800020002001200210f0808080000b100010c181808000200010f8808080000b100010c18180800020001082818080000b120010c1818080002000200110fa808080000b0300000b190020004200370300200020023502004220864204843703080b7c01027e024002400240024020022903002203a741ff0171220241c500460d002002410b470d02200041106a200310fd818080000c010b2001200310de8180800021042001200310df81808000210320002004370318200020033703100b420021030c010b200010fb81808000370308420121030b200020033703000b130020004200370300200020023100003703080b4602017f017e23808080800041106b2203248080808000200320012002109f81808000200329030821042000200329030037030020002004370308200341106a2480808080000b6a02017f027e23808080800041106b2203248080808000200320022903002204200229030822051084828080000240024020032802000d00200329030821040c010b20012005200410e68180800021040b2000420037030020002004370308200341106a2480808080000b6102017f017e23808080800041106b22032480808080002003200229030022041083828080000240024020032802000d00200329030821040c010b2001200410da8180800021040b2000420037030020002004370308200341106a2480808080000b9a0102017f027e23808080800041206b220324808080800020032002290300220410f7818080000240024020032903004201520d00200341106a200410f881808000024020032802100d00420021042001200329031810d98180800021050c020b4201210410fb8180800021050c010b42002104200329030810f58180800021050b2000200437030020002005370308200341206a2480808080000b4400200041003602102000200436020c2000200336020820002002360204200020013602002000200420036b4103762204200220016b410376220320042003491b3602140b3901017f23808080800041106b22032480808080002003200229020037020820002001200341086a10a481808000200341106a2480808080000b6d02027f017e23808080800041106b22032480808080002003200228020022042002280204220210f6818080000240024020032802004101470d0020012004200210f38180800021050c010b200329030821050b2000420037030020002005370308200341106a2480808080000b100020002001370308200042003703000b130020004200370300200020022903083703080b6001017f23808080800041106b22042480808080000240200020012903002002290300200310ea8180800042ff01834202510d0041bc8ec08000412b2004410f6a41ac8ec08000418c8ec08000109082808000000b200441106a2480808080000b0a00200010e8818080000b160020004200370300200020022802002903003703080b070020002903000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110ed8180800010fc8180800036020c2000410036020820002001370300200241106a2480808080000b02000b4502017f017e23808080800041106b2202248080808000200220002001109e81808000024020022903004201520d00000b20022903082103200241106a24808080800020030b5902017f017e23808080800041206b22032480808080002003200236020c20032001360208200341106a2000200341086a10a381808000024020032903104201520d00000b20032903182104200341206a24808080800020040b070020012903000b7e02017f017e23808080800041206b22012480808080002001200010e581808000370308200141106a2000200141086a10a18180800020012903182102024020012903104201520d002001200237031041bc8ec08000412b200141106a41e88ec08000419c8ec08000109082808000000b200141206a24808080800020020b1300200041086a200029030010db818080001a0b0e0020002001200210e1818080000b140020002001200210e28180800010fe818080000b1b0020002001108282808000200210828280800010e9818080001a0b130020004200370300200020012903003703080b5102017f017e23808080800041106b220324808080800020032001200210a38180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b2d01027e42012103024020022903002204108582808000450d0020002004370308420021030b200020033703000b2e01027e4201210302402002290300220442ff018342cd00520d0020002004370308420021030b200020033703000b5202017f017e23808080800041106b2203248080808000200320022903083703082003200229030037030020012003410210ef8180800021042000420037030020002004370308200341106a2480808080000b4e02017e017f42022102024020012802082203200128020c4f0d002000200141086a2001290300200310828280800010ec818080003703082001200341016a360208420021020b200020023703000b070020002903000b0c002001200010ad818080000b070020003100000b0d0020003502004220864204840b070020002903000b2401017e200041086a2000290300200129030010eb81808000220242005520024200536b0b02000b11002000200110c08180800041ff0171450b070020002903000b0c002000200110d9818080000b0e0020002001200210dc818080000b0e0020002001200210dd818080000b0e0020002001200210e0818080000b1000200020012002200310e3818080000b0e0020002001200210e4818080000b12002000200120022003200410e7818080000b0e0020002001200210ec818080000b0c002000200110ed818080000b0a00200010ee818080000b130020004200370300200020012903003703080b2e01027e4201210302402001290300220442ff018342cb00520d0020002004370308420021030b200020033703000b0e0020002001200110b7818080000b2e01027e4201210302402001290300220442ff018342cd00520d0020002004370308420021030b200020033703000b0e0020002002200110b9818080000b130020004200370300200020012903003703080b0e0020002001200210ef818080000b12002000200120022003200410f0818080000b140020002001200220032004200510f1818080000b1000200020012002200310f2818080000b1200200141f88ec08000410f108e828080000b0a0020011080808080000b0a0020011081808080000b0a0020011082808080000b0c00200120021083808080000b0c00200120021084808080000b0a0020011085808080000b0a0020011086808080000b0c00200120021087808080000b0c00200120021088808080000b0c00200120021089808080000b0e00200120022003108a808080000b0c0020012002108b808080000b0800108c808080000b0c0020012002108d808080000b10002001200220032004108e808080000b08001092808080000b0c00200120021095808080000b0e002001200220031096808080000b0c00200120021097808080000b0c00200120021098808080000b0a0020011099808080000b0800109a808080000b1a002001ad4220864204842002ad4220864204841090808080000b2e00024020022004460d00000b2001ad4220864204842003ad4220864204842002ad422086420484108f808080000b3000024020032005460d00000b20012002ad4220864204842004ad4220864204842003ad4220864204841091808080000b1c0020012002ad4220864204842003ad4220864204841093808080000b1a002001ad4220864204842002ad4220864204841094808080000b160020002802002000280204200120021089828080000b070020004208880bb50102017f017e23808080800041106b220324808080800002400240200241094b0d00420021040340024020020d002000410036020020002004420886420e843703080c030b200341086a20012d000010ff81808000024020032d00084103460d0020002003290308370204200041013602000c030b2002417f6a2102200141016a2101200442068620033100098421040c000b0b20002002360208200041003a0004200041013602000b200341106a2480808080000b2801017e420121020240200142ff01834206520d0020002001370308420021020b200020023703000b2901017e420121020240200142ff018342c000520d0020002001370308420021020b200020023703000b26002000200128020041027422012802c490c08000360204200020012802ec90c080003602000b260020002001280200410274220128029491c08000360204200020012802bc91c080003602000b0900428390808080010b08002000422088a70b160020002001423f87370308200020014208873703000b070020004201510b820101017f410121020240200141ff017141df00460d0002400240200141506a41ff0171410a490d00200141bf7f6a41ff0171411a490d0102402001419f7f6a41ff0171411a490d00200020013a0001200041013a00000f0b200141456a21020c020b200141526a21020c010b2001414b6a21020b200041033a0000200020023a00010b14002000280200200028020420011096828080000be20403017f017e027f23808080800041e0006b2202248080808000200220002903002203a72200410876220436023020022003422088a7220536023402400240024002402000418014490d0020034280808080a001540d01200241848080800036025c20024184808080003602542002200241346a3602582002200241306a360250200141af83c08000200241d0006a10f48180800021000c030b200220043602382004450d01024020034280808080a001540d00200241206a200241386a10fa8180800020022002290320370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a3602502001419f83c08000200241d0006a10f48180800021000c030b2002200536023c200241186a200241386a10fa8180800020022002290318370240200241106a2002413c6a10f98180800020022002290310370248200241858080800036025c20024185808080003602542002200241c8006a3602582002200241c0006a360250200141c083c08000200241d0006a10f48180800021000c020b20022005360240200241286a200241c0006a10f98180800020022002290328370248200241858080800036025c20024184808080003602542002200241c8006a3602582002200241306a360250200141cf83c08000200241d0006a10f48180800021000c010b200241086a200241386a10fa8180800020022002290308370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a3602502001419f83c08000200241d0006a10f48180800021000b200241e0006a24808080800020000b0b002000ad4220864204840b3201017e420121020240200142ffffffffffffffff00560d0020002001420886420684370308420021020b200020023703000b5001017e42012103024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d0020002001420886420b84370308420021030b200020033703000b1701017f2000a741ff01712201410e46200141ca0046720b1500200020014101744101722002108782808000000b4701017f23808080800041206b2203248080808000200320013602102003200036020c200341013b011c2003200236021820032003410c6a360214200341146a109a81808000000b1400200120002802002000280204108d828080000be50401087f23808080800041106b220424808080800002400240024020034101710d0020022d000022050d01410021050c020b200020022003410176200128020c1180808080000021050c010b200128020c2106410021070340200241016a2108024002400240024002402005411874411875417f4a0d00200541ff01712209418001460d01200941c001470d032004200136020420042000360200200442a080808006370208200320074103746a22052802002004200528020411818080800000450d02410121050c060b024020002008200541ff017122052006118080808000000d00200820056a21020c040b410121050c050b02402000200241036a220520022f000122022006118080808000000d00200520026a21020c030b410121050c040b200741016a2107200821020c010b41a080808006210a02402005410171450d00200241056a21082002280001210a0b410021090240024020054102710d004100210b200821020c010b200841026a210220082f0000210b0b0240024020054104710d00200221080c010b200241026a210820022f000021090b0240024020054108710d00200821020c010b200841026a210220082f000021070b02402005411071450d002003200b41ffff03714103746a2f0104210b0b02402005412071450d002003200941ffff03714103746a2f010421090b200420093b010e2004200b3b010c2004200a36020820042001360204200420003602000240200320074103746a22052802002004200528020411818080800000450d00410121050c030b200741016a21070b20022d000022050d000b410021050b200441106a24808080800020050b840602087f017e412b418080c4002000280208220641808080017122071b21082007411576410120011b20056a21090240024020064180808004710d00410021020c010b0240024020034110490d0020022003108b8280800021070c010b024020030d00410021070c010b2003410371210a4100210b41002107024020034104490d002003410c71210c4100210b41002107034020072002200b6a220d2c000041bf7f4a6a200d41016a2c000041bf7f4a6a200d41026a2c000041bf7f4a6a200d41036a2c000041bf7f4a6a2107200c200b41046a220b470d000b200a450d010b2002200b6a210d03402007200d2c000041bf7f4a6a2107200d41016a210d200a417f6a220a0d000b0b200720096a21090b2008412d20011b210c02400240200920002f010c22014f0d0002400240024020064180808008710d00200120096b210841002107410021010240024002402006411d764103710e0402000100020b200821010c010b200841feff037141017621010b200641ffffff007121092000280204210b2000280200210a0340200741ffff0371200141ffff03714f0d024101210d200741016a2107200a2009200b28021011818080800000450d000c050b0b20002000290208220ea741808080ff797141b080808002723602084101210d2000280200220a2000280204220b200c20022003108c828080000d0341002107200120096b41ffff037121020340200741ffff037120024f0d024101210d200741016a2107200a4130200b28021011818080800000450d000c040b0b4101210d200a200b200c20022003108c828080000d02200a20042005200b28020c118080808000000d0241002107200820016b41ffff037121000340200741ffff03712202200049210d200220004f0d03200741016a2107200a2009200b28021011818080800000450d000c030b0b4101210d200a20042005200b28020c118080808000000d012000200e37020841000f0b4101210d200028020022072000280204220a200c20022003108c828080000d00200720042005200a28020c11808080800000210d0b200d0beb0601087f024002402001200041036a417c71220220006b2203490d00200120036b22044102762205450d00200441037121064100210741002101024020022000460d0041002108410021010240200020026b2209417c4b0d00410021084100210103402001200020086a22022c000041bf7f4a6a200241016a2c000041bf7f4a6a200241026a2c000041bf7f4a6a200241036a2c000041bf7f4a6a2101200841046a22080d000b0b200020086a21020340200120022c000041bf7f4a6a2101200241016a2102200941016a22090d000b0b200020036a210902402006450d002009200441fcffffff07716a22022c000041bf7f4a210720064101460d00200720022c000141bf7f4a6a210720064102460d00200720022c000241bf7f4a6a21070b200720016a21080340200921032005450d02200541c001200541c001491b22074103712106024002402007410274220441f0077122010d00410021020c010b200320016a2100410021022003210103402001410c6a2802002209417f73410776200941067672418182840871200141086a2802002209417f73410776200941067672418182840871200141046a2802002209417f7341077620094106767241818284087120012802002209417f7341077620094106767241818284087120026a6a6a6a2102200141106a22012000470d000b0b200520076b2105200320046a2109200241087641ff81fc0771200241ff81fc07716a418180046c41107620086a21082006450d000b2003200741fc01714102746a22022802002201417f734107762001410676724181828408712101024020064101460d0020022802042209417f7341077620094106767241818284087120016a210120064102460d0020022802082202417f7341077620024106767241818284087120016a21010b200141087641ff811c71200141ff81fc07716a418180046c41107620086a21080c010b024020010d0041000f0b200141037121024100210941002108024020014104490d002001417c712105410021084100210903402008200020096a22012c000041bf7f4a6a200141016a2c000041bf7f4a6a200141026a2c000041bf7f4a6a200141036a2c000041bf7f4a6a21082005200941046a2209470d000b2002450d010b200020096a21010340200820012c000041bf7f4a6a2108200141016a21012002417f6a22020d000b0b20080b410002402002418080c400460d0020002002200128021011818080800000450d0041010f0b024020030d0041000f0b200020032004200128020c118080808000000b8e0501077f024002402000280208220341808080c00171450d0002400240024002400240200341808080800171450d0020002f010e22040d01410021020c020b024020024110490d0020012002108b8280800021050c040b024020020d00410021050c040b200241037121064100210741002105024020024104490d002002410c712104410021054100210703402005200120076a22082c000041bf7f4a6a200841016a2c000041bf7f4a6a200841026a2c000041bf7f4a6a200841036a2c000041bf7f4a6a21052004200741046a2207470d000b2006450d040b200120076a21080340200520082c000041bf7f4a6a2105200841016a21082006417f6a22060d000c040b0b200120026a21074100210220012108200421060340200822052007460d020240024020052c00002208417f4c0d00200541016a21080c010b0240200841604f0d00200541026a21080c010b2005410441032008416f4b1b6a21080b200820056b20026a21022006417f6a22060d000b0b410021060b200420066b21050b200520002f010c22084f0d00200820056b210941002105410021040240024002402003411d764103710e0402000102020b200921040c010b200941feff037141017621040b200341ffffff00712107200028020421062000280200210002400340200541ffff0371200441ffff03714f0d0141012108200541016a2105200020072006280210118180808000000d030c000b0b41012108200020012002200628020c118080808000000d0141002105200920046b41ffff037121020340200541ffff037122042002492108200420024f0d02200541016a2105200020072006280210118180808000000d020c000b0b200028020020012002200028020428020c1180808080000021080b20080b1a00200028020020012002200028020428020c118080808000000b130041e491c08000412b2000108682808000000b6e01017f23808080800041206b220524808080800020052001360204200520003602002005200336020c200520023602082005418680808000ad422086200541086aad843703182005418780808000ad4220862005ad84370310418080c08000200541106a2004108782808000000b180020002802002001200028020428020c118180808000000b130041d793c0800041392000108782808000000b140041f393c0800041c3002000108782808000000b1400419494c0800041c3002000108782808000000bca0201077f23808080800041106b2202248080808000410a21030240200028020022042004411f7522007320006b220541e807490d00410a21030340200241066a20036a2206417c6a2005220020004190ce006e22054190ce006c6b220741ffff037141e4006e22084101742f008f92c080003b00002006417e6a2007200841e4006c6b41ffff03714101742f008f92c080003b00002003417c6a2103200041fface2044b0d000b0b02400240200541094b0d00200521000c010b200241066a2003417e6a22036a2005200541ffff037141e4006e220041e4006c6b41ffff03714101742f008f92c080003b00000b024002402004450d002000450d010b200241066a2003417f6a22036a20004101742d009092c080003a00000b20012004417f73411f7641014100200241066a20036a410a20036b108a828080002103200241106a24808080800020030b0e00200220002001108d828080000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080bba0804017f017e037f047e23808080800041b0016b2205248080808000420021060240024002400240024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02200720086b4120490d03200541a0016a2003200441e00020076b220910998280800020053502a00142017c210a4200210b420021060c040b20012003542208200220045420022004511b450d054200210c0c060b20012001200380220c20037e7d210142002106420021020c050b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020c040b200541306a2001200241c00020086b2208109982808000200541206a200320042008109982808000420021062005200342002005290330200529032080220c4200109782808000200541106a20044200200c42001097828080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c030b02400240034020054190016a2001200241c00020086b2208109982808000200529039001210c0240200820094f0d00200541d0006a200320042008109982808000200541c0006a20032004200c200529035080220d4200109782808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c070b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c060b20054180016a200c200a80220c4200200820096b2208109b82808000200541f0006a20032004200c4200109782808000200541e0006a200529037020052903782008109b8280800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c040b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c030b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c020b2002200b7d2008ad7d21022001200a7d2101420021060c010b200220047d2008ad7d2102200120037d21014201210c0b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000b4e01017e02400240200341c000710d002003450d012002410020036bad8620012003ad220488842101200220048821020c010b20022003ad882101420021020b20002001370300200020023703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a20072003200820021097828080004101210920062903582101200629035021020c020b200641c0006a2008420020072003109782808000200641306a20024200200720031097828080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a2007420020082002109782808000200641106a20034200200820021097828080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b200620072003200820021097828080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000b4e01017e02400240200341c000710d002003450d0120022003ad2204862001410020036bad88842102200120048621010c010b20012003ad862102420021010b20002001370300200020023703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e00200020012002109c828080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b1098828080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b0bbf140100418080c0000bb514c0023a20c0002f686f6d652f636f646573706163652f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f656e762e7273002f686f6d652f636f646573706163652f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f6c65646765722e7273002f72757374632f616336386661613230633538636263636430316565373230386266336236653933613764376639362f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f686f6d652f636f646573706163652f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f7665632e727300636f6e7472616374732f74686f6c6f732f7372632f6c69622e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c00129000020011000620000003004000009000000010000000000000000000000000000000eb7bae2b379e70050656e64696e6744697370757465645265736f6c7665640008021000070000000f0210000800000017021000080000006173736572746572626f6e64646973707574657266696e616c5f6f7574636f6d6566696e616c697a65726f70656e65645f61746f7574636f6d657265736f6c76657273737461747573766f746564766f7465735f616761696e73745f6f7574636f6d65766f7465735f666f725f6f7574636f6d653802100008000000400210000400000044021000080000004c0210000d000000590210000900000062021000090000006b0210000700000072021000090000007b02100006000000810210000500000086021000150000009b021000110000006e65775f7265736f6c7665726e6f6f6c645f7265736f6c76657270726f706f7365645f62797965730c0310000c00000018031000020000001a0310000c000000260310000b0000003103100003000000cf00100050000000fa000000050000000000000000000000010000000100000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650038021000080000006b021000070000000ea99adf2a8e9b0044021000080000000ea99aeb35eea6006b021000070000000ea9bac734aede00726577617264000059021000090000006b02100007000000e0031000060000000ea9fabbb139bb2b7061757365640000080410000600000070617573655f7570646174656400000008021000070000000f02100008000000170210000800000041646d696e0000004004100005000000546f6b656e0000005004100005000000426f6e64416d6f756e740000600410000a0000004368616c6c656e676557696e646f7700740410000f0000005265736f6c766572730000008c04100009000000417373657274696f6e000000a0041000090000004e65787449640000b4041000060000005061757365640000c40410000600000046696e616c697a65526577617264427073000000d404100011000000526f746174696f6e50726f706f73616cf00410001000000000000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000060000000000000000000000000000000000000000000000070000000000000000000000000000000800000000000000000000000000000009000000000000000000000000000000830110001b000000e501000019000000830110001b000000e60100000c000000830110001b0000004c02000039000000830110001b0000001002000019000000830110001b0000001202000031000000830110001b0000007803000026000000830110001b0000007a0300002a000000830110001b0000008202000027000000830110001b000000090300000d000000830110001b000000070300000d000000830110001b0000001a03000016000000830110001b0000001e03000028000000830110001b000000bc02000028000000830110001b000000c20200000d000000830110001b000000d90200001f00000072021000090000007265736f6c766572735f757064617465640000000c0310000c0000001a0310000c000000726f746174696f6e5f65786563757465640000000c0310000c0000001a0310000c000000260310000b000000726f746174696f6e5f70726f706f736564726f746174696f6e5f63616e63656c6c6564436f6e76657273696f6e4572726f7200000600100062000000aa0100000e00000069001000650000005b0000000e0000000000000000000000010000000200000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000003000000436f6e76657273696f6e4572726f724172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c75654175746800000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e00000087071000920710009d071000a9071000b5071000c2071000cf071000dc071000e9071000f707100008000000060000000700000007000000060000000600000006000000060000000500000004000000050810000d081000130810001a08100021081000270810002d08100033081000390810003e08100063616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c75653030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939617474656d707420746f206164642077697468206f766572666c6f77617474656d707420746f206d756c7469706c792077697468206f766572666c6f77617474656d707420746f2073756274726163742077697468206f766572666c6f7700b74c0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000160000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a65640000000000020000000000000014496e76616c69645265736f6c766572436f756e74000000030000000000000011417373657274696f6e4e6f74466f756e6400000000000004000000000000000a4e6f7450656e64696e67000000000005000000000000000b4e6f744469737075746564000000000600000000000000154368616c6c656e676557696e646f77436c6f7365640000000000000700000000000000134368616c6c656e676557696e646f774f70656e0000000008000000000000000c4e6f74415265736f6c76657200000009000000000000000c416c7265616479566f7465640000000a000000000000000650617573656400000000000b0000003e60626f6e645f616d6f756e746020776173206e6f7420706f7369746976652c206f7220657863656564656420604d41585f424f4e445f414d4f554e54602e000000000011496e76616c6964426f6e64416d6f756e740000000000000c0000000000000016496e76616c69644368616c6c656e676557696e646f7700000000000d0000000000000010546f6f4d616e795265736f6c766572730000000e000000486066696e616c697a655f7265776172645f62707360207761732067726561746572207468616e20604d41585f46494e414c495a455f5245574152445f42505360202831303030292e00000015496e76616c696446696e616c697a655265776172640000000000000f00000000000000124475706c69636174655265736f6c766572730000000000100000000000000012526f746174696f6e496e50726f677265737300000000001100000000000000124e6f526f746174696f6e50726f706f73616c00000000001200000000000000165265736f6c7665724e6f74496e436f6d6d6974746565000000000013000000000000001d526f746174696f6e546172676574416c72656164795265736f6c76657200000000000014000000000000000b4e6f7450726f706f7365720000000015000001185468652063616c6c657220697320746865206173736572746572206f662074686520617373657274696f6e20746865792061726520747279696e6720746f20646973707574652e0a416e20617373657274657220646973707574696e67207468656972206f776e20617373657274696f6e20776f756c6420636f6e73756d6520746865206f6e6520646973707574650a736c6f7420776974686f757420616e792065636f6e6f6d6963207269736b202874686579207265636569766520626f746820626f6e6473206261636b207265676172646c6573730a6f6620746865207265736f6c76657220766f7465292c206e756c6c696679696e672074686520626f6e642d666f726665697475726520646574657272656e742e0000000b53656c664469737075746500000000160000000200000000000000000000000653746174757300000000000300000000000000000000000750656e64696e670000000000000000000000000844697370757465640000000000000000000000085265736f6c76656400000002000000000000000000000007446174614b6579000000000a00000000000000000000000541646d696e000000000000000000000000000005546f6b656e00000000000000000000000000000a426f6e64416d6f756e74000000000000000000000000000f4368616c6c656e676557696e646f77000000000000000000000000095265736f6c76657273000000000000010000000000000009417373657274696f6e00000000000001000000060000000000000000000000064e65787449640000000000000000000000000006506175736564000000000000000000c8426173697320706f696e7473202830e280933130303029206f662074686520626f6e64207061696420746f2077686f657665722063616c6c73206066696e616c697a65602061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e2e2030206d65616e73206e6f207265776172642069732074616b656e3b207468650a66756c6c20626f6e642069732072657475726e656420746f2074686520617373657274657220286f726967696e616c206265686176696f72292e0000001146696e616c697a65526577617264427073000000000000000000000000000010526f746174696f6e50726f706f73616c000000000000004e446973707574657320612070656e64696e6720617373657274696f6e2077697468696e20746865206368616c6c656e67652077696e646f77206279206d61746368696e672069747320626f6e642e00000000000764697370757465000000000200000000000000086469737075746572000000130000000000000002696400000000000600000001000003e9000000020000000300000000000000df41207265736f6c76657220766f746573206f6e206120646973707574656420617373657274696f6e2e204f6e6365206120737472696374206d616a6f72697479206f660a746865207265736f6c76657220636f6d6d6974746565206167726565732c2074686520617373657274696f6e2066696e616c697a65733a207468652077696e6e696e670a736964652028617373657274657220696620746865206f726967696e616c206f7574636f6d65207374616e64732c206469737075746572206f7468657277697365290a726563656976657320626f746820626f6e64732e00000000077265736f6c7665000000000300000000000000087265736f6c766572000000130000000000000002696400000000000600000000000000146167726565735f776974685f61737365727465720000000100000001000003e9000003e80000000100000003000000000000035846696e616c697a657320612070656e64696e6720617373657274696f6e206f6e636520697473206368616c6c656e67652077696e646f772068617320656c61707365640a77697468206e6f20646973707574652e204661696c732077697468206050617573656460206966207061757365643a20612070617573656420617373657274696f6e206d61790a6861766520686164206e6f207265616c206f70706f7274756e69747920746f20626520646973707574656420647572696e6720697473206368616c6c656e67650a77696e646f77202873696e63652060646973707574656020697320616c736f20626c6f636b6564207768696c6520706175736564292c20736f206974206d757374206e6f740a62652061626c6520746f2066696e616c697a6520756e636f6e74657374656420756e74696c20756e7061757365642e206063616c6c657260206d7573740a617574686f72697a65207468652063616c6c20756e636f6e646974696f6e616c6c7920e28094207265676172646c657373206f6620776865746865720a6066696e616c697a655f7265776172645f62707360206973207a65726f20e2809420736f207468652061646472657373207265636f7264656420696e0a60417373657274696f6e2e66696e616c697a65726020616e6420746865206046696e616c697a656460206576656e7420697320616c7761797320612076657269666965640a63616c6c657220616e642063616e6e6f742062652073706f6f6665642e205768656e206066696e616c697a655f7265776172645f62707360206973206e6f6e2d7a65726f2c0a6063616c6c65726020616c736f2072656365697665732060626f6e64202a2066696e616c697a655f7265776172645f627073202f2031305f3030306020746f6b656e732061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e20616e6420746865206173736572746572207265636569766573207468650a72656d61696e6465723b207768656e206974206973207a65726f207468652066756c6c20626f6e642069732072657475726e656420746f207468652061737365727465720a616e64206e6f2072657761726420697320706169642e2052657475726e7320746865206173736572746564206f7574636f6d652e0000000866696e616c697a6500000002000000000000000663616c6c65720000000000130000000000000002696400000000000600000001000003e900000001000000030000000500000000000000000000000841737365727465640000000100000008617373657274656400000003000000000000000269640000000000060000000100000000000000086173736572746572000000130000000000000000000000076f7574636f6d65000000000100000000000000020000000500000000000000000000000844697370757465640000000100000008646973707574656400000002000000000000000269640000000000060000000100000000000000086469737075746572000000130000000000000002000000050000000000000000000000085265736f6c76656400000001000000087265736f6c76656400000002000000000000000269640000000000060000000100000000000000076f7574636f6d650000000001000000000000000200000001000000000000000000000009417373657274696f6e0000000000000c00000000000000086173736572746572000000130000000000000004626f6e640000000b00000000000000086469737075746572000003e8000000130000007254686520617574686f7269746174697665206f7574636f6d65206f6e63652074686520617373657274696f6e206973207265736f6c7665642e20604e6f6e6560207768696c650a74686520617373657274696f6e206973207374696c6c2070656e64696e67206f722064697370757465642e00000000000d66696e616c5f6f7574636f6d65000000000003e8000000010000010757686f2063616c6c6564206066696e616c697a65602e20604e6f6e656020756e74696c2074686520617373657274696f6e2069732066696e616c697a6564207669610a6066696e616c697a656020286e657665722073657420666f7220617373657274696f6e73207265736f6c7665642076696120607265736f6c766560292e20416c776179730a60536f6d6560206166746572206066696e616c697a656020636f6d706c6574657320e28094207468652063616c6c6572206d75737420617574686f72697a65207468652063616c6c0a756e636f6e646974696f6e616c6c792c20736f207468697320697320616c77617973206120766572696669656420616464726573732e000000000966696e616c697a6572000000000003e80000001300000000000000096f70656e65645f61740000000000000600000000000000076f7574636f6d65000000000100000122546865207265736f6c76657220636f6d6d697474656520617420746865206d6f6d656e74207468697320617373657274696f6e207761732064697370757465642e0a456d70747920756e74696c206064697370757465602069732063616c6c65642e20566f74696e6720616e64206d616a6f726974792061726520616c776179730a636f6d707574656420616761696e7374207468697320736e617073686f742c206e6f7420746865206c69766520636f6d6d69747465652c20736f20616e0a607570646174655f7265736f6c76657273602063616c6c206d69642d646973707574652063616e2774206368616e67652077686f206765747320746f206465636964650a616e20616c72656164792d646973707574656420617373657274696f6e2e0000000000097265736f6c76657273000000000003ea0000001300000000000000067374617475730000000007d00000000653746174757300000000000000000005766f746564000000000003ea000000130000000000000015766f7465735f616761696e73745f6f7574636f6d65000000000000040000000000000011766f7465735f666f725f6f7574636f6d65000000000000040000000500000000000000000000000946696e616c697a6564000000000000010000000966696e616c697a656400000000000004000000000000000269640000000000060000000100000000000000076f7574636f6d65000000000100000000000000b757686f2063616c6c6564206066696e616c697a65602e20416c776179732061207665726966696564206164647265737320e28094206066696e616c697a65602072657175697265730a7468652063616c6c65722773206175746820756e636f6e646974696f6e616c6c792c20736f20746869732076616c7565206973207472757374776f727468790a7265676172646c657373206f6620776865746865722061207265776172642077617320636f6e666967757265642e000000000966696e616c697a657200000000000013000000000000006a486f77206d616e7920746f6b656e732077657265207061696420746f207468652066696e616c697a6572206173206120726577617264202830207768656e0a6066696e616c697a655f7265776172645f627073602077617320636f6e666967757265642061732030292e00000000000672657761726400000000000b00000000000000020000000000000174496e697469616c697a65732074686520636f6e74726163742e20607265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20610a73696d706c65206d616a6f7269747920766f74652063616e206e65766572207469652e206066696e616c697a655f7265776172645f627073602073657473207468650a6672616374696f6e206f662074686520626f6e642028696e20626173697320706f696e74732c2030e280933130303029207061696420746f2077686f657665722063616c6c730a6066696e616c697a656020617320616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e3b20302064697361626c6573207468650a72657761726420656e746972656c7920616e642070726573657276657320746865206f726967696e616c206265686176696f72207768657265207468652066756c6c0a626f6e642069732072657475726e656420746f207468652061737365727465722e0000000a696e697469616c697a65000000000006000000000000000561646d696e000000000000130000000000000005746f6b656e00000000000013000000000000000b626f6e645f616d6f756e74000000000b00000000000000156368616c6c656e67655f77696e646f775f736563730000000000000600000000000000097265736f6c76657273000000000003ea00000013000000000000001366696e616c697a655f7265776172645f627073000000000400000001000003e900000002000000030000000000000176506175736573206f7220756e706175736573206e657720617373657274696f6e732c2064697370757465732c207265736f6c76657220766f7465732c20616e640a66696e616c697a6174696f6e2e20412070656e64696e6720617373657274696f6e206d6179206861766520686164206e6f207265616c206f70706f7274756e69747920746f0a626520646973707574656420647572696e6720697473206368616c6c656e67652077696e646f7720696620746861742077696e646f77206f7665726c617070656420610a70617573652c20736f206066696e616c697a656020697320626c6f636b656420746f6f20726174686572207468616e206c657474696e672069742066696e616c697a650a756e636f6e7465737465643b206974206265636f6d65732063616c6c61626c6520616761696e206f6e636520756e7061757365642e204f6e6c792063616c6c61626c652062790a7468652061646d696e2073657420617420696e697469616c697a6174696f6e2e00000000000a7365745f706175736564000000000001000000000000000670617573656400000000000100000001000003e900000002000000030000000500000000000000000000000c506175736555706461746564000000010000000d70617573655f757064617465640000000000000100000000000000067061757365640000000000010000000000000002000000000000024941207265736f6c76657220766f746573206f6e20746865206f70656e20726f746174696f6e2070726f706f73616c2e2060617070726f766560207265636f726473206120796573206f720a6e6f2028626f74682070726576656e742072652d766f74696e67292e204f6e6365207965732d766f746573207265616368206120737472696374206d616a6f72697479206f66207468650a6c69766520636f6d6d69747465652c2074686520726f746174696f6e20657865637574657320696d6d6564696174656c793a20606f6c645f7265736f6c7665726020697320737761707065640a666f7220606e65775f7265736f6c7665726020696e20746865206c69766520636f6d6d69747465652c20616e64207468652070726f706f73616c20697320636c65617265642e0a4966207468652072656d61696e696e6720756e766f746564207265736f6c766572732063616e206e6f206c6f6e67657220737570706c7920656e6f756768207965732d766f74657320746f0a72656163682061206d616a6f726974792c207468652070726f706f73616c2069732063616e63656c6c6564206175746f6d61746963616c6c792028646561646c6f636b206775617264292e0a52657475726e732060536f6d65287472756529602069662074686520726f746174696f6e2065786563757465642c2060536f6d652866616c73652960206966206974207761730a6175746f2d63616e63656c6c656420617320646561642c20616e6420604e6f6e6560206966207468652070726f706f73616c2072656d61696e73206f70656e2e0000000000000d766f74655f726f746174696f6e0000000000000200000000000000087265736f6c766572000000130000000000000007617070726f7665000000000100000001000003e9000003e800000001000000030000000000000044506f737473206120626f6e64656420636c61696d2061626f757420616e206f7574636f6d652e2052657475726e7320746865206e657720617373657274696f6e2069642e0000000e6173736572745f6f7574636f6d65000000000002000000000000000861737365727465720000001300000000000000076f7574636f6d65000000000100000001000003e90000000600000003000000000000010443616e63656c7320746865206f70656e20726f746174696f6e2070726f706f73616c2e205468652070726f706f736572206d61792063616e63656c20617420616e792074696d652e0a416e792063757272656e74207265736f6c766572206d617920616c736f2063616e63656c206f6e6365207468652070726f706f73616c2063616e206e6f206c6f6e6765722072656163680a61206d616a6f726974792028646561646c6f636b206775617264292c20736f2061206c6f73742070726f706f736572206b65792063616e2774207065726d616e656e746c790a626c6f636b20726f746174696f6e2e20456d6974732060526f746174696f6e43616e63656c6c6564602e0000000f63616e63656c5f726f746174696f6e000000000100000000000000087265736f6c7665720000001300000001000003e9000000020000000300000001000000d6416e20696e2d666c696768742073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e2070726f706f73656420627920612063757272656e74207265736f6c7665722e0a44656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d6974746565207669612060766f74655f726f746174696f6e602e204f6e6c790a6f6e65206d6179206265206f70656e20617420612074696d652e205365652060646f63732f7372632f524f544154494f4e5f44455349474e2e6d64602e00000000000000000010526f746174696f6e50726f706f73616c000000050000003e546865206e6577207265736f6c76657220746f206164642e204d757374206e6f7420616c7265616479206265206f6e2074686520636f6d6d69747465652e00000000000c6e65775f7265736f6c76657200000013000000455265736f6c766572732077686f20766f746564206e6f2c20746f2070726576656e7420646f75626c652d766f74696e6720616e642064657465637420646561646c6f636b2e000000000000026e6f0000000003ea00000013000000475468652063757272656e74207265736f6c76657220746f2072656d6f76652e204d757374206265206f6e2074686520636f6d6d6974746565207768656e2070726f706f7365642e000000000c6f6c645f7265736f6c7665720000001300000025546865207265736f6c7665722077686f206f70656e6564207468652070726f706f73616c2e0000000000000b70726f706f7365645f62790000000013000000325265736f6c766572732077686f20766f746564207965732c20746f2070726576656e7420646f75626c652d766f74696e672e00000000000379657300000003ea00000013000000000000025350726f706f73657320612073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e3a2072656d6f766520606f6c645f7265736f6c7665726020286d7573742062650a612063757272656e74207265736f6c7665722920616e642061646420606e65775f7265736f6c7665726020286d757374206e6f7420616c7265616479206265206f6e65292e204f6e6c790a612063757272656e74207265736f6c766572206d61792070726f706f73652c20616e64206f6e6c79206f6e6520726f746174696f6e206d6179206265206f70656e20617420610a74696d652e205468652070726f706f73616c2069732064656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d69747465650a287468652073616d65207468726573686f6c64207573656420746f207265736f6c766520646973707574657329207669612060766f74655f726f746174696f6e602e205468650a636f6d6d6974746565207772697474656e206f6e20657865637574696f6e206973207468652073616d6520605265736f6c766572736020736c6f7420607570646174655f7265736f6c76657273600a7772697465732c20736f206120726f746174696f6e20686173206e6f20656666656374206f6e20646973707574657320616c7265616479206f70656e202874686569720a636f6d6d69747465652077617320736e617073686f74746564206174206064697370757465602074696d65292e2050617573652d6578656d70742c206c696b650a607570646174655f7265736f6c76657273602e000000001070726f706f73655f726f746174696f6e0000000300000000000000087265736f6c76657200000013000000000000000c6f6c645f7265736f6c76657200000013000000000000000c6e65775f7265736f6c7665720000001300000001000003e9000000020000000300000000000002565265706c6163657320746865207265736f6c76657220636f6d6d69747465652e204f6e6c792063616c6c61626c65206279207468652061646d696e207365742061740a696e697469616c697a6174696f6e2e20606e65775f7265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20612073696d706c650a6d616a6f7269747920766f74652063616e206e65766572207469652e2043616c6c61626c65206576656e207768696c65207061757365642c20736f20610a636f6d70726f6d6973656420636f6d6d69747465652063616e206265207265706c6163656420776974686f75742077616974696e6720746f20756e70617573652e0a0a546869732069732074686520656d657267656e6379206f7665727269646520706174682e204974207375706572736564657320616e7920696e2d666c696768740a73656c662d726f746174696f6e20766f74653a20616e206f70656e2060526f746174696f6e50726f706f73616c6020697320636c65617265642028656d697474696e670a60526f746174696f6e43616e63656c6c656460207768656e206f6e65207761732070726573656e74292c20736f20612070726f706f73616c2063616e206e657665720a6578656375746520616761696e7374206120636f6d6d6974746565206974207761736e2774206275696c7420666f722e204461792d746f2d64617920636f6d6d69747465650a6368616e67657320676f207468726f756768206070726f706f73655f726f746174696f6e60202f2060766f74655f726f746174696f6e6020696e73746561642e0000000000107570646174655f7265736f6c7665727300000001000000000000000d6e65775f7265736f6c76657273000000000003ea0000001300000001000003e90000000200000003000000050000000000000000000000105265736f6c766572735570646174656400000001000000117265736f6c766572735f757064617465640000000000000100000000000000097265736f6c76657273000000000003ea00000013000000000000000200000005000000000000000000000010526f746174696f6e45786563757465640000000100000011726f746174696f6e5f657865637574656400000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c76657200000013000000000000000200000005000000000000000000000010526f746174696f6e50726f706f7365640000000100000011726f746174696f6e5f70726f706f73656400000000000003000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000000000000b70726f706f7365645f62790000000013000000000000000200000005000000000000000000000011526f746174696f6e43616e63656c6c65640000000000000100000012726f746174696f6e5f63616e63656c6c6564000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000020000000000000000000000136765745f617373657274696f6e5f737461746500000000010000000000000002696400000000000600000001000003e9000007d000000009417373657274696f6e00000000000003001e11636f6e7472616374656e766d6574617630000000000000001a00000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39362e3000000000000000000008727373646b7665720000002f32362e312e30233137356161343133303666333833303537613863646663383462363864393331363634666333346500" + "hash": "06c75d58f73bbec9845bc4d411db93b272c48052d66793208b4578dc04537c9c", + "code": "0061736d0100000001ae022c60037f7f7f017f60027f7f017f60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60037f7f7f0060017f017f60027f7e0060047f7f7e7f0060027f7f017e60047f7f7f7f0060027f7f0060057f7f7e7f7f0060047f7f7f7e0060027e7e017f60047f7e7e7f0060037f7f7f017e60037f7e7e0060067e7e7e7e7e7e017e60077e7e7e7e7e7e7f017f60037f7e7f0060017e017f60037e7e7e017f60000060027e7f0060017f006000017f60057f7f7f7f7f0060017f017e60037f7e7e017e60037f7e7e017f60027f7e017e60047f7e7e7e017e60057f7e7e7e7e017e60057f7f7f7f7f017e60067f7e7f7f7f7f017e60047f7e7f7f017e60047f7f7f7f017f60067f7f7f7f7f7f017f60057f7f7f7f7f017f60057f7e7e7e7e0060067f7e7e7e7e7f0002a3011b0169013000020169015f0002016101300002017601360003017801310003016901380002016901370002016c01320003016c01310003016c01300003016c015f0004017601640003017801340005016901360003016c01370006016d01390004017601670003016d016100060178013700050162016d00040162016a0003016c013800030164015f00040178013000030176013100030176013300020176015f0005038602840207070807090a0b0c070b070d0b0b0d0b0b0d0b0b0d0b0b0d0b0d0b0b0d0b0b0d0b0b0d0b0b0c0e070b070f0f0f0f0f0b0f0f0f0b0b0707070707010707010707070707070707010707070b0b070b070b0b0b070310041112031312141502080316031602170418021702090819091a1b0d1c0d1b0103020303021404040202031b070707070707071d070709070f1e071e091b0b120b1e1b1f20070d070707070d0b0b0b0b0b0119011e211f1f1f221f231f211e07070707070712242526012121211f1f21211f1f1f221f1e1f231e1f221f1f211e122425261200020709090d0d051709170d01011e0913170701272801290000071d011b1b1b01002a2a112b1100002a0405017001080805030100110621047f01418080c0000b7f0041f68fc0000b7f0041f695c0000b7f00418096c0000b07dc010f066d656d6f727902000e6173736572745f6f7574636f6d650090010f63616e63656c5f726f746174696f6e00910107646973707574650092010866696e616c697a65009301136765745f617373657274696f6e5f73746174650094010a696e697469616c697a650095011070726f706f73655f726f746174696f6e009601077265736f6c76650097010a7365745f706175736564009801107570646174655f7265736f6c766572730099010d766f74655f726f746174696f6e009a01015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030914010041010b078f01d901820295028102880291020a99ea0184026401027e02400240024020022903002203a741ff0171220241c000460d0020024106470d0142002104200310f68180800021030c020b420021042001200310c58180800021030c010b4201210410fc8180800021030b20002004370300200020033703080b4602017f017e23808080800041106b220324808080800020032001200210a181808000200329030821042000200329030037030020002004370308200341106a2480808080000b2b01017f0240200028020c220120002802082200490d00200120006b0f0b419c84c08000109482808000000bd00502027f0c7e2380808080004180016b22032480808080004100210402400340200441e000460d01200320046a4202370300200441086a21040c000b0b024002402002290300220542ff018342cc00520d002001200541ec85c08000410c2003410c10d7818080001a200341e0006a2003200110d281808000024020032903604201520d00200042023703000c020b20032903682105200341e0006a2001200341086a109d81808000024020032903604201520d00200042023703000c020b2003290378210620032903702107200341e0006a2001200341106a10e0808080000240200329036022084202520d00200042023703000c020b200329036821094102210402402003290318220a4202510d00200aa7220441ff01714102490d00200042023703000c020b200341e0006a2001200341206a10e08080800002402003290360220a4202520d00200042023703000c020b2003290368210b200341e0006a2001200341286a109b80808000024020032903604201520d00200042023703000c020b024041014102410020032d003022021b20024101461b22024102470d00200042023703000c020b02402003290338220c42ff018342cb00510d00200042023703000c020b2003290368210d0240200341c0006a200110e18080800041ff017122014103470d00200042023703000c020b02402003290348220e42ff018342cb00510d00200042023703000c020b02402003290350220f42ff01834204510d00200042023703000c020b02402003290358221042ff01834204510d00200042023703000c020b20002007370320200020013a005a200020043a0059200020023a00582000200f422088a73602542000200c3703482000200e3703402000200d370338200020053703302000200b3703182000200a370310200020093703082000200837030020002006370328200020104220883e02500c010b200042023703000b20034180016a2480808080000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110cd8180800010fd8180800036020c2000410036020820002001370300200241106a2480808080000bc10203027f017e017f23808080800041e0006b22042480808080002001200041086a220510bd818080002106200441206a200210a6818080002005200441206a10a180808000210220042003200510bf818080003703182004200237031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a3818080004100200428025c2201200428025822036b2207200720014b1b21012004280250200341037422076a2103200428024820076a2107024003402001450d0120072003200510c0818080003703002001417f6a2101200341086a2103200741086a21070c000b0b2005200041c084c080002005200441306a410310d58180800010a881808000200441e0006a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a781808000024020022903004201520d00000b20022903082103200241106a24808080800020030bbf0202027f027e23808080800041e0006b22042480808080002001200041086a220510bd818080002106200441206a200210b6818080002005200441206a10a180808000210720042003200510bf818080003703182004200737031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a3818080004100200428025c2201200428025822026b2203200320014b1b21012004280250200241037422036a2102200428024820036a2103024003402001450d0120032002200510c0818080003703002001417f6a2101200241086a2102200341086a21030c000b0b2005200041c084c080002005200441306a410310d58180800010a881808000200441e0006a2480808080000be10102037f017e23808080800041306b220324808080800020032001200210a48080800037030820034202370310200341186a200341106a200341106a41086a200341086a200341086a41086a10a3818080004100200328022c2202200328022822046b2205200520024b1b21022003280220200441037422056a2104200328021820056a2105024003402002450d0120052004200110c0818080003703002002417f6a2102200441086a2104200541086a21050c000b0b2001200341106a410110d58180800021062000420037030020002006370308200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110aa81808000024020022903004201520d00000b20022903082103200241106a24808080800020030b9b0203017f017e027f23808080800041c0006b22032480808080002001200210a48080800021042003200241086a200110c08180800037031020032004370308410021020240034020024110460d01200341186a20026a4202370300200241086a21020c000b0b200341286a200341186a200341186a41106a200341086a200341086a41106a10a3818080004100200328023c2202200328023822056b2206200620024b1b21022003280230200541037422066a2105200328022820066a2106024003402002450d0120062005200110c0818080003703002002417f6a2102200541086a2105200641086a21060c000b0b2001200341186a410210d58180800021042000420037030020002004370308200341c0006a2480808080000b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10a78080800020002002410f6a10a88080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141d888c08000410d10af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b4c02017f017e23808080800041106b220224808080800020022000200110be81808000370308200141d088c080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10aa8080800020002002410f6a10ab8080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141d58fc08000411210af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b5f02017f017e23808080800041106b2202248080808000200041086a200110bd81808000210320022000200110bd8180800037030820022003370300200141888fc0800041022002410210d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10ad8080800020002002410f6a10ae8080800010c7818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce808080003703082002418888c080003602002001200210e8808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110bd818080003703082001418088c080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10b08080800020002002410f6a10b18080800010c7818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce808080003703082002419888c080003602002001200210e8808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110be818080003703082001419088c080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b38080800020002002410f6a10ab8080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141988fc08000411110af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10b58080800020002002410f6a10b68080800010c7818080001a200241106a2480808080000b4d02017f017e23808080800041106b220224808080800020022001200041106a10ce80808000370308200241c088c080003602002001200210e8808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041186a200110bd818080002103200041206a200110be81808000210420022000200110bf818080003703182002200437031020022003370308200141a888c080004103200241086a410310d6818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b88080800020002002410f6a10b98080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141c48fc08000411110af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041086a200110bd8180800021032000200110bd8180800021042002200041106a200110bd818080003703182002200437031020022003370308200141ac8fc080004103200241086a410310d6818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10bb8080800020002002410f6a10bc8080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141f48ec08000411110af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b4702017f017e23808080800041106b220224808080800020022000290300370308200141ec8ec080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10be8080800020002002410f6a10bf8080800010c7818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241f887c080003602002001200210e8808080002103200241106a24808080800020030b6202017f017e23808080800041106b2202248080808000200041086a200110bd8180800021032002200041106a200110be8180800037030820022003370300200141e887c0800041022002410210d6818080002103200241106a24808080800020030b12002000200142012002200310c1808080000b270020002000200110c38080800020022003108382808000200410838280800010cb818080001a0b8e0102017f017e23808080800041f0006b220324808080800002400240024020012001200210c3808080002204420110b4818080000d00200042023703000c010b200320012004420110b381808000370308200341106a2001200341086a109e8080800020032903104202510d012000200341106a41e000109d828080001a0b200341f0006a2480808080000f0b000be20602017f017e23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024020012802000e0a00010203040506070809000b200241206a2000418889c0800010b78180800020022802200d0a200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c090b200241206a2000419889c0800010b78180800020022802200d09200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c080b200241206a200041ac89c0800010b78180800020022802200d08200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c070b200241206a200041c489c0800010b78180800020022802200d07200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c060b200241206a200041d889c0800010b78180800020022802200d06200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c050b200241206a200041ec89c0800010b78180800020022802200d0520022002290328370318200241186a10ab818080002103200241206a2000200141086a109c8080800020022802200d052002200229032837031020022003370308200241206a200241086a200010d4818080000c040b200241206a200041fc89c0800010b78180800020022802200d04200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c030b200241206a2000418c8ac0800010b78180800020022802200d03200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c020b200241206a200041a88ac0800010b78180800020022802200d02200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c010b200241206a200041c08ac0800010b78180800020022802200d01200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000b200229032821032002290320500d010b000b200241306a24808080800020030b1000200020012002420110c5808080000b210020002000200110c3808080002000200210cf80808000200310c9818080001a0b1c0020002000200110c3808080002002290300200310c9818080001a0b210020002000200110c3808080002002200010be81808000200310c9818080001a0b210020002000200110c3808080002002200010bc81808000200310c9818080001a0b210020002000200110c3808080002000200210ca80808000200310c9818080001a0b4502017f017e23808080800041106b220224808080800020022000200110e780808000024020022903004201520d00000b20022903082103200241106a24808080800020030b210020002000200110c3808080002002200010bf81808000200310c9818080001a0b210020002000200110c3808080002002200010bd81808000200310c9818080001a0b210020002000200110c3808080002000200210ce80808000200310c9818080001a0b4502017f017e23808080800041106b2202248080808000200220002001109c80808000024020022903004201520d00000b20022903082103200241106a24808080800020030b4502017f017e23808080800041106b220224808080800020022000200110e980808000024020022903004201520d00000b20022903082103200241106a24808080800020030b5301027e420021030240024020012001200210c3808080002204420210b481808000450d0020012004420210b381808000220342ff018342cb00520d0120002003370308420121030b200020033703000f0b000bac0102017f027e23808080800041306b220324808080800002400240024020012001200210c3808080002204420210b4818080000d0020004200370308200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a109d8180800020032903104201510d012003290320210420032903282105200042003703082000420137030020002005370318200020043703100b200341306a2480808080000f0b000b9a0102017f017e23808080800041c0006b220324808080800002400240024020012001200210c3808080002204420210b4818080000d00200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a10d38080800020032903104201510d01200041086a200341106a41086a4128109d828080001a200042013703000b200341c0006a2480808080000f0b000bad0202027f057e23808080800041c0006b2203248080808000410021040240034020044128460d01200341086a20046a4202370300200441086a21040c000b0b4201210502402002290300220642ff018342cc00520d002001200641f486c080004105200341086a410510d7818080001a200341306a200341086a200110d28180800020032802300d002003290310220642ff018342cb00520d0020032903382107200341306a200341186a200110d28180800020032802300d0020032903382108200341306a200341206a200110d28180800020032802300d002003290328220942ff018342cb00520d00200329033821052000200637032820002009370320200020053703182000200737031020002008370308420021050b20002005370300200341c0006a2480808080000b5e01017e02400240024020012001200210c3808080002203420210b4818080000d00410021010c010b20012003420210b381808000220342ff01834204520d012003422088a72102410121010b20002002360204200020013602000f0b000b4d02017f017e41022102024020002000200110c3808080002203420210b481808000450d00410121020240024020002003420210b381808000a741ff01710e020102000b000b410021020b20020b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b4818080000d00200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a109b8080800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b4818080000d00200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a10b98180800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b160020002000200110c380808000420210b4818080000b1000200020012002420210cb808080000b1000200020012002420210cc808080000b1000200020012002420210c9808080000b1000200020012002420210c6808080000b1000200020012002420210c8808080000b1000200020012002420210cd808080000b1000200020012002420210c7808080000b6a01017f23808080800041106b22032480808080000240024020022903004202510d0020032001200210b98180800002402003280200450d00200042023703000c020b20002003290308370308200042013703000c010b200042003703000b200341106a2480808080000b870201017f23808080800041306b2202248080808000200241206a2000200110d18180800041032100024020022802200d0020022002290328370300200241086a200210c48180800010ac81808000200241206a200241086a10bb81808000024020022903204200520d0020022002290328370318200241206a200241186a200110d08180800020022802200d00410321000240024002402001200229032841e084c08000410310d88180800010fd818080000e03000102040b200241086a109d808080000d03410021000c030b200241086a109d808080000d02410121000c020b200241086a109d808080000d01410221000c010b410321000b200241306a24808080800020000b7302017f027e23808080800041106b220324808080800020032002200110d3818080000240024020032802000d00200320032903083703004200210420012003410110d58180800021050c010b4201210410fc8180800021050b2000200437030020002005370308200341106a2480808080000b2d00024020022903004201520d002000200241086a200110cf818080000f0b20004200370300200042023703080b2a00024020022d00004102460d00200020012002109e818080000f0b20004200370300200042023703080b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d00200220002003109e81808000024020022802000d00200229030821040c020b10fc818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b7402017f017e23808080800041106b220224808080800002400240024020012d00004101470d0020012d0001417f6aad42ff01834220864283808080107c21030c010b20022000200141086a109c8080800020022903004201510d01200229030821030b200241106a24808080800020030f0b000bd60102017f047e23808080800041306b2203248080808000200341086a200241086a200110cf8180800042012104024020032802080d002003290310210520022903202106200341086a2002200110cf8180800020032802080d0020032903102107200341086a200241106a200110cf8180800020032802080d0020032003290310370320200320073703182003200637031020032005370308200320022903183703282000200141f486c080004105200341086a410510d681808000370308420021040b20002004370300200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a580808000024020022903004201520d00000b20022903082103200241106a24808080800020030bd10302017f0c7e23808080800041e0006b22032480808080002003200241306a200110cf8180800042012104024020032802000d002003290308210520032001200241206a109f8180800020032802000d002003290308210620032001200210e38080800020032802000d002003290308210720032001200241d9006a10e48080800020032802000d002003290308210820032001200241106a10e38080800020032802000d002003290308210920032001200241386a109c8080800020032802000d002003290308210a20032001200241d8006a109e8180800020032802000d002003290308210b2002290348210c2003200241da006a200110ed8080800020032802000d002003290308210d2002290340210e20032001200241d4006a109c8180800020032802000d002003290308210f20032001200241d0006a109c8180800020032802000d00200320032903083703582003200f3703502003200e3703482003200d3703402003200c3703382003200b3703302003200a37032820032009370320200320083703182003200737031020032006370308200320053703002000200141ec85c08000410c2003410c10d681808000370308420021040b20002004370300200341e0006a2480808080000b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d0020022000200310e480808000024020022802000d00200229030821040c020b10fc818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b4502017f017e23808080800041106b220224808080800020022000200110a380808000024020022903004201520d00000b20022903082103200241106a24808080800020030b7402017f017e23808080800041106b22022480808080000240024020012903004202510d0020022000200110e980808000024020022802000d00200229030821030c020b10fc818080001a000b20012d0008417f6aad42ff01834220864283808080107c21030b200241106a24808080800020030b930302017f017e23808080800041206b220324808080800002400240024002400240024020012d00000e03000102000b200341106a200241e888c0800010b78180800020032802100d03200320032903183703082003200341086a10ab81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c040b200341106a200241f088c0800010b78180800020032802100d01200320032903183703082003200341086a10ab81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200341106a200241f888c0800010b781808000024020032802100d00200320032903183703082003200341086a10ab81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200042013703000c020b200042013703000c010b200042013703000b200341206a2480808080000ba60101027f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b981808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d002001200229032010ef808080002103200241306a248080808000200341ff01712202417f6aad42ff01834220864283808080107c420220021b0f0b000bf10302027f037e23808080800041e0016b2202248080808000200220003703080240108c8180800041ff017122030d00200241086a10b281808000108781808000200241f0006a200110888180800020022d00782103200229037022044202510d00200241106a410972200241f0006a41097241d700109d828080001a200220033a001820022004370310024020022d006a450d00410521030c010b0240200241086a200241c0006a10c381808000450d00411621030c010b200241f0006a41e88ac08000108d81808000024020022d00704101460d0020022903782104200241df016a10b1818080002105024002402004200229034822067c22042006540d0020052004580d01410721030c030b41b08dc08000109282808000000b200241f0006a108a8180800020022d00704101460d00200220022903783703582002200037031820024201370310200241013a006a2001200241106a108981808000200241f0006a108e8180800020022d00704101460d00200220022903783703d0012002200241df016a200241d0016a10b081808000370370200241f0006a200241086a200241df016a10a981808000200241306a10a0808080002002200037037820022001370370200241f0006a200210ac80808000410021030c010b20022d007121030b200241e0016a24808080800020030bc20101027f23808080800041306b22032480808080002003200137031020032000370308200341186a2003412f6a200341086a10b981808000024020032903184201510d0020032903202101200341186a2003412f6a200341106a109b8080800020032903184201510d004101410241002002a741ff017122041b20044101461b22044102460d00200320012003290320200441017110f18080800020032d000020032d00012003412f6a10f2808080002101200341306a24808080800020010f0b000bd80604037f037e017f017e2380808080004180026b22042480808080002004200137030841012105024002400240108c8180800041ff017122060d00200441086a10b281808000108781808000200441f0006a200210888180800020042d007821060240200429037022074202520d00410121050c010b200441106a410972200441f0006a41097241d700109d828080001a200420063a00182004200737031041012105024020042d006a4101460d00410621060c010b200441086a200441e0006a220610bd8180800021080240200620042903582209200810ca818080004202520d00410921060c010b200441086a200441d8006a220a10bd8180800021080240200a2004290350220b200810ca818080004202510d00410a21060c010b200420013703702004200a200b200441f0006a200a10bd8180800010c68180800037035002400240024020030d0020042802642205417f460d012004200541016a2203360264200428026021050c020b024020042802602205417f460d002004200541016a2205360260200428026421030c020b41d08dc08000109282808000000b41c08dc08000109282808000000b024020052006200910cd8180800010fd8180800041017622064b22050d00200320064b0d002002200441106a10898180800041002105410221060c010b20042903382201428080808080808080c0007c4200530d012004200429033022084201863703d001200420014201862008423f88843703d8010240024020050d002007a7410171450d04200420042903183703e00120042d006841017321060c010b200420042903403703e00120042d006821060b200441023a006a410121052004200641017122063a00692002200441106a108981808000200441f0006a108e81808000024020042d00704101470d0020042d007121060c010b200420042903783703e8012004200441ff016a200441e8016a10b0818080003703f0012004200441ff016a10a981808000370370200441f0016a200441f0006a200441e0016a200441d0016a10a280808000200420063a007820042002370370200441f0006a200410af80808000410021050b200020063a0001200020053a000020044180026a2480808080000f0b41e08dc08000109382808000000b41f08dc08000413b41ac8ec08000108f82808000000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10ea808080002104200341106a24808080800020040ba00101017f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b981808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d0020022001200229032010f48080800020022d000020022d00012002412f6a10f5808080002101200241306a24808080800020010f0b000be90602037f057e23808080800041c0026b220324808080800020032001370338410121040240108c8180800041ff017122050d00200341386a10b281808000108781808000200341a0016a200210888180800020032d00a8012105024020032903a00122064202520d00410121040c010b200341c0006a410972200341a0016a41097241d700109d828080001a200320053a004820032006370340024020032d009a01450d0041012104410521050c010b200341a0016a41e88ac08000108d8180800041012104024020032d00a0014101460d0020032903a8012106200341bf026a10b1818080002107024002402006200329037822087c22062008540d0020072006560d0141012104410821050c030b41bc8ec08000109282808000000b200341bf026a10ad81808000200341306a200341bf026a41b08bc0800010d48080800041012104024020032802304101460d00410221050c020b02400240200328023422050d0042002108420021060c010b2003410036022c200341106a200329036020032903682005ad42002003412c6a109a828080000240200328022c0d002003200329031020032903184290ce004200109e8280800020032903082106200329030021080c010b41cc8ec08000109382808000000b2003200837038002200341023a009a01200320032d00980122053a009901200320013703582003420137035020032006370388022002200341c0006a108981808000200341a0016a108e8180800020032d00a0010d00200320032903a801370390022003200341bf026a20034190026a10b08180800037039802024020085020064200532006501b0d002003200341bf026a10a9818080003703a00120034198026a200341a0016a200341386a20034180026a10a2808080000b0240200329036822072006852007200720067d20032903602209200854ad7d220a85834200530d002003200920087d3703a0022003200a3703a8022003200341bf026a10a9818080003703a00120034198026a200341a0016a200341f0006a200341a0026a10a280808000200320063703a801200320083703a001200320053a00c001200320023703b001200320013703b801200341a0016a200310b480808000410021040c020b41dc8ec08000109482808000000b20032d00a10121050b200020053a0001200020043a0000200341c0026a2480808080000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10e5808080002104200341106a24808080800020040baf0201027f23808080800041d0006b220624808080800020062001370308200620003703002006200237031020062003370318200641206a200641cf006a200610b981808000024020062903204201510d0020062903282101200641206a200641cf006a200641086a10b98180800020062903204201510d0020062903282100200641206a200641cf006a200641106a109d8180800020062903204201510d002006290338210220062903302103200641206a200641cf006a200641186a109b8080800020062903204201510d00200442ff018342cb00520d00200542ff01834204520d002001200020032002200629032820042005422088a710f7808080002107200641d0006a248080808000200741ff01712206417f6aad42ff01834220864283808080107c420220061b0f0b000bf60401037f23808080800041c0006b2207248080808000200720033703182007200237031020072001370308200720003703002007200437032820072005370330200720063602382007413f6a10ad81808000024002402007413f6a41c88ac0800010d880808000450d00410121080c010b41032108200741386a2209200510cd8180800010fd81808000450d002009200510cd8180800010fd81808000410171450d0002402009200510cd8180800010fd8180800041154d0d00410e21080c010b200741306a10868180800041ff017122080d000240200242b6e7f7a78dafba93317c220542b7e7f7a78dafba93315420032005200254ad7c4288d8f2d0c5ecce6f7c22054288d8f2d0c5ecce6f5420054288d8f2d0c5ecce6f511b450d00410c21080c010b0240200442ff8a5b7c42808b5b5a0d00410d21080c010b0240200641e8074d0d00410f21080c010b200710b2818080002007413f6a10ad818080002007413f6a41c88ac08000200710da808080002007413f6a10ad818080002007413f6a41b084c08000200741086a10da808080002007413f6a10ad818080002007413f6a41d88ac08000200741106a10d9808080002007413f6a10ad818080002007413f6a41e88ac08000200741286a10de808080002007413f6a10ad818080002007413f6a41f88ac08000200741306a10dc808080002007413f6a10ad818080002007413f6a41888bc0800041988bc0800010de808080002007413f6a10ad818080002007413f6a41a08bc08000419a84c0800010df808080002007413f6a10ad818080002007413f6a41b08bc08000200741386a10dd80808000108781808000410021080b200741c0006a24808080800020080b4d01017f02404101410241002000a741ff017122011b20014101461b22014102470d00000b200141017110f98080800041ff01712201417f6aad42ff01834220864283808080107c420220011b0baf0101027f23808080800041206b2201248080808000200120003a00062001411f6a10ad81808000200141086a2001411f6a41c88ac0800010d78080800041022102024020012903084201520d0020012001290310370308200141086a10b2818080001087818080002001411f6a10ad818080002001411f6a41a08bc08000200141066a10df80808000200120003a0007200141076a200110a680808000410021020b200141206a24808080800020020b960101027f23808080800041306b220224808080800020022000370310200241186a2002412f6a200241106a10b981808000024020022903184201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290320200341017110fb8080800020022d000820022d00092002412f6a10f2808080002100200241306a24808080800020000f0b000b970906037f017e027f027e017f017e23808080800041c0016b220324808080800020032001370308200341bf016a10ad81808000200341f0006a200341bf016a41c08bc0800010d2808080000240024020032802700d0041012104411221050c010b200341f0006a200341106a41066a200341c0006a41066a200341f0006a41086a4128109d828080004128109d828080004128109d828080001a200341086a10b281808000108781808000200341c0006a108a8180800041012104024020032d00404101470d0020032d004121050c010b2003200329034822063703a001200341a0016a41086a21074109210520072006200341086a200710bd8180800010ca818080004202510d00200341086a20034190016a220810bd818080002109410a21052008200329038801220a200910ca818080004202520d00200341086a20034198016a220b10bd818080002109200b200329039001220c200910ca818080004202520d000240024020020d00200320013703402003200b200c200341c0006a200b10bd8180800010c681808000220c370390010c010b2003200137034020032008200a200341c0006a200810bd8180800010c681808000220a370388010b2007200610cd8180800010fd81808000210502400240024002402008200a10cd8180800010fd81808000200541017622044b0d0020052008200a10cd8180800010fd818080002202490d01200520026b2205200b200c10cd8180800010fd818080002202490d022008200a10cd8180800010fd818080002207200520026b6a22052007490d03200341bf016a10ad818080000240200520044d0d00200341bf016a41c08bc08000200341f0006a10db8080800041002104410221050c050b200341bf016a200341bf016a41c08bc0800010c380808000420210c8818080001a2003200329037837034820032003290370370340200341c0006a200310a98080800041002105410021040c040b2003200341bf016a10ce8180800022013703a801200341106a2006109f80808000200341b0016a2105200329037821090340200341c0006a200341106a108b81808000024002400240200329034022064202560d002006a70e03020001020b41bc87c08000412b200341bf016a41ac87c08000419c87c08000109082808000000b200341bf016a10ad81808000200341bf016a41f88ac08000200341a8016a10dc80808000200341bf016a10ad81808000200341bf016a200341bf016a41c08bc0800010c380808000420210c8818080001a2003200937034820032003290370370340200341c0006a200310b28080800020032001370340200341c0006a200310ba8080800041002104410121050c050b2003200329034822063703b00102400240200341b0016a200341f0006a10c3818080000d002003200637034020052001200341c0006a200510bd8180800010c68180800021010c010b2003200937034020052001200341c0006a200510bd8180800010c68180800021010b200320013703a8010c000b0b41d08bc08000109482808000000b41d08bc08000109482808000000b41e08bc08000109282808000000b200020053a0001200020043a0000200341c0016a2480808080000b8e0101027f23808080800041206b220224808080800020022000370300200241086a2002411f6a200210b981808000024020022903084201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290310200341017110fd808080002002411f6a200241086a10e6808080002100200241206a24808080800020000f0b000be40402027f067e23808080800041b0016b220324808080800020032001370308024002400240108c8180800041ff01712204450d00200041013a0000200020043a00010c010b200341086a10b281808000108781808000200341af016a10ad81808000200341206a200341af016a41d88ac0800010d180808000024020032802204101710d0020004181043b01000c010b2003290338210520032003290330220637031020032005370318200341206a41888bc08000108d81808000024020032d00204101470d0020032d00212104200041013a0000200020043a00010c010b20032903282107200341af016a10ad818080002007427f510d012003200742017c370320200341af016a41888bc08000200341206a10de80808000200341af016a10b1818080002108200341af016a10ce818080002109200341af016a10ce81808000210a200320053703482003200637034020032001370350200320023a0078200341023b00792003200837035820034200370370200342003703202003200a37036820032009370360200342003703302007200341206a10898180800020034190016a108e81808000024020032d009001450d0020032d0091012104200041013a0000200020043a00010c010b2003200329039801370388012003200341af016a20034188016a10b0818080003703900120034190016a200341086a200341af016a10a981808000200341106a10a080808000200320023a00a0012003200137039801200320073703900120034190016a200310bd80808000200041003a0000200020073703080b200341b0016a2480808080000f0b41f08bc08000109282808000000b7301027f23808080800041206b220124808080800020012000370300200141086a2001411f6a200110b981808000024020012903084201520d00000b200129031010ff808080002102200141206a248080808000200241ff01712201417f6aad42ff01834220864283808080107c420220011b0b910403027f027e037f23808080800041f0006b220124808080800020012000370300200141ef006a10ad81808000200141306a200141ef006a41c08bc0800010d280808000024002400240024020012802300d00411221020c010b200120012903483703182001200129035037032020012001290358370328200120012903402203370310200120012903382204370308200110b281808000108781808000200141306a108a81808000024020012d00304101470d0020012d003121020c010b200120012903382200370360200141e8006a21020240200220002001200210bd8180800010ca818080004202520d00410921020c010b2002200010cd8180800010fd818080002202200141286a22052001290320220010cd8180800010fd818080002206490d01200220066b2206200141306a200129032810cd8180800010fd818080002207490d0202402001200141186a10c3818080000d0002402005200010cd8180800010fd818080002205200620076b6a22062005490d00200620024101764d0d01411521020c020b41908cc08000109282808000000b200141ef006a10ad81808000200141ef006a200141ef006a41c08bc0800010c380808000420210c8818080001a2001200337033820012004370330200141306a200110a980808000410021020b200141f0006a24808080800020020f0b41808cc08000109482808000000b41808cc08000109482808000000bd20101027f23808080800041306b2203248080808000200320013703082003200037030020032002370310200341186a2003412f6a200310b981808000024020032903184201510d0020032903202101200341186a2003412f6a200341086a10b98180800020032903184201510d0020032903202100200341186a2003412f6a200341106a10b98180800020032903184201510d002001200020032903201081818080002104200341306a248080808000200441ff01712203417f6aad42ff01834220864283808080107c420220031b0f0b000bb00303027f017e017f23808080800041f0006b2203248080808000200320013703102003200037030820032002370318200341286a108a818080000240024020032d00284101470d0020032d002921040c010b200320032903302205370320200341086a10b281808000108781808000200341286a2106024020062005200341086a200610bd8180800010ca818080004202520d00410921040c010b200341ef006a10ad818080000240200341ef006a41c08bc0800010d880808000450d00411121040c010b024020062005200341106a200610bd8180800010ca818080004202520d00411321040c010b4114210420062005200341186a200610bd8180800010ca818080004202520d00200341106a200341186a10c3818080000d00200341ef006a10ce8180800021052003200341ef006a10ce8180800037034820032005370340200320003703382003200237033020032001370328200341ef006a10ad81808000200341ef006a41c08bc08000200341286a10db80808000200320003703602003200237035820032001370350200341d0006a200310b780808000410021040b200341f0006a24808080800020040b3901017f0240200042ff018342cb00510d00000b200010838180800041ff01712201417f6aad42ff01834220864283808080107c420220011b0ba60302037f027e23808080800041e0006b220124808080800020012000370308200141df006a10ad81808000200141186a200141df006a41c88ac0800010d7808080000240024020012903184201510d00410221020c010b20012001290320370310200141106a10b28180800010878180800041032102200141106a2203200010cd8180800010fd81808000450d002003200010cd8180800010fd81808000410171450d0002402003200010cd8180800010fd8180800041154d0d00410e21020c010b200141086a10868180800041ff017122020d00200141df006a10ad81808000200141186a200141df006a41c08bc0800010d280808000024020012903184201520d002001290320210420012903282105200141df006a10ad81808000200141df006a200141df006a41c08bc0800010c380808000420210c8818080001a2001200537035020012004370348200141c8006a200110a9808080000b200141df006a10ad81808000200141df006a41f88ac08000200141086a10dc8080800020012000370318200141186a200110ba80808000410021020b200141e0006a24808080800020020b7201017f2380808080004180016b220124808080800020012000370308200141106a200141ff006a200141086a109b80808000024020012903104201520d00000b200141106a2001290318108581808000200141ff006a200141106a10ec80808000210020014180016a24808080800020000b0c00200020011088818080000bf50203037f017e037f23808080800041206b220124808080800041002102200041086a22032000290300220410cd8180800010fd81808000210541012106410021070240034002400240024020072005460d000240024020072003200410cd8180800010fd818080004f0d00200120032004200710838280800010cc81808000370318200141086a2003200141186a10b98180800020012903084201520d010c060b41a08cc08000413741d88cc08000108f82808000000b200741016a21072001200129031037030020062100034020052000460d0320002003200410cd8180800010fd818080004f0d02200120032004200010838280800010cc81808000370318200141086a2003200141186a10b98180800020012903084201510d0520012001290310370308200041016a21002001200141086a10c381808000450d000b411021020b200141206a24808080800020020f0b41e88cc08000413741a08dc08000108f82808000000b200641016a21060c000b0b000b3e01017f23808080800041106b22002480808080002000410f6a10ad818080002000410f6a4180cb1e4180d21f10b581808000200041106a2480808080000b7e01017f2380808080004180016b2202248080808000200241ff006a10ad8180800020024205370368200220013703702002200241ff006a200241e8006a10c2808080000240024020022903004202510d002000200241e000109d828080001a0c010b20004202370300200041043a00080b20024180016a2480808080000b6e01017f23808080800041206b220224808080800020024205370308200220003703102002411f6a10ad818080002002411f6a200241086a200110c4808080002002411f6a10ad818080002002411f6a200241086a4180cb1e4180d21f10c080808000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ad81808000200141086a2001411f6a41f88ac0800010d0808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b8d0103017f017e027f23808080800041206b220224808080800042022103024020012802082204200128020c4f0d002002200141086a22052001290300200410838280800010cc81808000370318200241086a2005200241186a10b98180800020022903082103200020022903103703082001200441016a3602080b20002003370300200241206a2480808080000b5601027f23808080800041106b22002480808080002000410f6a10ad818080002000410f6a41a08bc0800010d5808080002101200041106a2480808080004102410b4100200141ff017122004101711b20004102461b0b6f01017f23808080800041206b22022480808080002002411f6a10ad81808000200241086a2002411f6a200110d6808080000240024020022903084201520d0020002002290310370308410021010c010b200041023a0001410121010b200020013a0000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ad81808000200141086a2001411f6a41b084c0800010d7808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b1200200141e78fc08000410f108e828080000b120010c2818080002000200110fc808080000b100010c281808000200010fe808080000b120010c2818080002000200110ee808080000b120010c2818080002000200110f3808080000b100010c28180800020001084818080000b1a0010c28180800020002001200220032004200510f6808080000b140010c2818080002000200120021080818080000b140010c28180800020002001200210f0808080000b100010c281808000200010f8808080000b100010c28180800020001082818080000b120010c2818080002000200110fa808080000b0300000b190020004200370300200020023502004220864204843703080b7c01027e024002400240024020022903002203a741ff0171220241c500460d002002410b470d02200041106a200310fe818080000c010b2001200310df8180800021042001200310e081808000210320002004370318200020033703100b420021030c010b200010fc81808000370308420121030b200020033703000b130020004200370300200020023100003703080b4602017f017e23808080800041106b220324808080800020032001200210a081808000200329030821042000200329030037030020002004370308200341106a2480808080000b6a02017f027e23808080800041106b2203248080808000200320022903002204200229030822051085828080000240024020032802000d00200329030821040c010b20012005200410e78180800021040b2000420037030020002004370308200341106a2480808080000b6102017f017e23808080800041106b22032480808080002003200229030022041084828080000240024020032802000d00200329030821040c010b2001200410db8180800021040b2000420037030020002004370308200341106a2480808080000b9a0102017f027e23808080800041206b220324808080800020032002290300220410f8818080000240024020032903004201520d00200341106a200410f981808000024020032802100d00420021042001200329031810da8180800021050c020b4201210410fc8180800021050c010b42002104200329030810f68180800021050b2000200437030020002005370308200341206a2480808080000b4400200041003602102000200436020c2000200336020820002002360204200020013602002000200420036b4103762204200220016b410376220320042003491b3602140b3901017f23808080800041106b22032480808080002003200229020037020820002001200341086a10a581808000200341106a2480808080000b6d02027f017e23808080800041106b22032480808080002003200228020022042002280204220210f7818080000240024020032802004101470d0020012004200210f48180800021050c010b200329030821050b2000420037030020002005370308200341106a2480808080000b100020002001370308200042003703000b130020004200370300200020022903083703080b6001017f23808080800041106b22042480808080000240200020012903002002290300200310eb8180800042ff01834202510d0041a890c08000412b2004410f6a419890c0800041f88fc08000109082808000000b200441106a2480808080000b0a00200010e9818080000b160020004200370300200020022802002903003703080b070020002903000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110ee8180800010fd8180800036020c2000410036020820002001370300200241106a2480808080000b02000b4502017f017e23808080800041106b2202248080808000200220002001109f81808000024020022903004201520d00000b20022903082103200241106a24808080800020030b5902017f017e23808080800041206b22032480808080002003200236020c20032001360208200341106a2000200341086a10a481808000024020032903104201520d00000b20032903182104200341206a24808080800020040b070020012903000b7e02017f017e23808080800041206b22012480808080002001200010e681808000370308200141106a2000200141086a10a28180800020012903182102024020012903104201520d002001200237031041a890c08000412b200141106a41d490c08000418890c08000109082808000000b200141206a24808080800020020b1300200041086a200029030010dc818080001a0b0e0020002001200210e2818080000b140020002001200210e38180800010ff818080000b1b0020002001108382808000200210838280800010ea818080001a0b130020004200370300200020012903003703080b5102017f017e23808080800041106b220324808080800020032001200210a48180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b2d01027e42012103024020022903002204108682808000450d0020002004370308420021030b200020033703000b2e01027e4201210302402002290300220442ff018342cd00520d0020002004370308420021030b200020033703000b5202017f017e23808080800041106b2203248080808000200320022903083703082003200229030037030020012003410210f08180800021042000420037030020002004370308200341106a2480808080000b4e02017e017f42022102024020012802082203200128020c4f0d002000200141086a2001290300200310838280800010ed818080003703082001200341016a360208420021020b200020023703000b0d0020003502004220864204840b070020002903000b070020003100000b0c002001200010ae818080000b070020002903000b2401017e200041086a2000290300200129030010ec81808000220242005520024200536b0b02000b11002000200110c18180800041ff0171450b070020002903000b0c002000200110da818080000b0e0020002001200210dd818080000b0e0020002001200210de818080000b0e0020002001200210e1818080000b1000200020012002200310e4818080000b0e0020002001200210e5818080000b12002000200120022003200410e8818080000b0e0020002001200210ed818080000b0c002000200110ee818080000b0a00200010ef818080000b130020004200370300200020012903003703080b0e0020002001200110b8818080000b2e01027e4201210302402001290300220442ff018342cb00520d0020002004370308420021030b200020033703000b2e01027e4201210302402001290300220442ff018342cd00520d0020002004370308420021030b200020033703000b130020004200370300200020012903003703080b0e0020002002200110ba818080000b0e0020002001200210f0818080000b12002000200120022003200410f1818080000b140020002001200220032004200510f2818080000b1000200020012002200310f3818080000b1200200141e490c08000410f108e828080000b0a0020011080808080000b0a0020011081808080000b0a0020011082808080000b0c00200120021083808080000b0c00200120021084808080000b0a0020011085808080000b0a0020011086808080000b0c00200120021087808080000b0c00200120021088808080000b0c00200120021089808080000b0e00200120022003108a808080000b0c0020012002108b808080000b0800108c808080000b0c0020012002108d808080000b10002001200220032004108e808080000b08001092808080000b0c00200120021095808080000b0e002001200220031096808080000b0c00200120021097808080000b0c00200120021098808080000b0a0020011099808080000b0800109a808080000b1a002001ad4220864204842002ad4220864204841090808080000b2e00024020022004460d00000b2001ad4220864204842003ad4220864204842002ad422086420484108f808080000b3000024020032005460d00000b20012002ad4220864204842004ad4220864204842003ad4220864204841091808080000b1c0020012002ad4220864204842003ad4220864204841093808080000b1a002001ad4220864204842002ad4220864204841094808080000b160020002802002000280204200120021089828080000b070020004208880bb50102017f017e23808080800041106b220324808080800002400240200241094b0d00420021040340024020020d002000410036020020002004420886420e843703080c030b200341086a20012d0000108082808000024020032d00084103460d0020002003290308370204200041013602000c030b2002417f6a2102200141016a2101200442068620033100098421040c000b0b20002002360208200041003a0004200041013602000b200341106a2480808080000b2801017e420121020240200142ff01834206520d0020002001370308420021020b200020023703000b2901017e420121020240200142ff018342c000520d0020002001370308420021020b200020023703000b26002000200128020041027422012802b092c08000360204200020012802d892c080003602000b260020002001280200410274220128028093c08000360204200020012802a893c080003602000b0900428390808080010b08002000422088a70b160020002001423f87370308200020014208873703000b070020004201510b820101017f410121020240200141ff017141df00460d0002400240200141506a41ff0171410a490d00200141bf7f6a41ff0171411a490d0102402001419f7f6a41ff0171411a490d00200020013a0001200041013a00000f0b200141456a21020c020b200141526a21020c010b2001414b6a21020b200041033a0000200020023a00010b14002000280200200028020420011096828080000be20403017f017e027f23808080800041e0006b2202248080808000200220002903002203a72200410876220436023020022003422088a7220536023402400240024002402000418014490d0020034280808080a001540d01200241848080800036025c20024184808080003602542002200241346a3602582002200241306a360250200141eb83c08000200241d0006a10f58180800021000c030b200220043602382004450d01024020034280808080a001540d00200241206a200241386a10fb8180800020022002290320370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a360250200141db83c08000200241d0006a10f58180800021000c030b2002200536023c200241186a200241386a10fb8180800020022002290318370240200241106a2002413c6a10fa8180800020022002290310370248200241858080800036025c20024185808080003602542002200241c8006a3602582002200241c0006a360250200141fc83c08000200241d0006a10f58180800021000c020b20022005360240200241286a200241c0006a10fa8180800020022002290328370248200241858080800036025c20024184808080003602542002200241c8006a3602582002200241306a3602502001418b84c08000200241d0006a10f58180800021000c010b200241086a200241386a10fb8180800020022002290308370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a360250200141db83c08000200241d0006a10f58180800021000b200241e0006a24808080800020000b0b002000ad4220864204840b3201017e420121020240200142ffffffffffffffff00560d0020002001420886420684370308420021020b200020023703000b5001017e42012103024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d0020002001420886420b84370308420021030b200020033703000b1701017f2000a741ff01712201410e46200141ca0046720b4701017f23808080800041206b2203248080808000200320013602102003200036020c200341013b011c2003200236021820032003410c6a360214200341146a109b81808000000b1400200120002802002000280204108d828080000be50401087f23808080800041106b220424808080800002400240024020034101710d0020022d000022050d01410021050c020b200020022003410176200128020c1180808080000021050c010b200128020c2106410021070340200241016a2108024002400240024002402005411874411875417f4a0d00200541ff01712209418001460d01200941c001470d032004200136020420042000360200200442a080808006370208200320074103746a22052802002004200528020411818080800000450d02410121050c060b024020002008200541ff017122052006118080808000000d00200820056a21020c040b410121050c050b02402000200241036a220520022f000122022006118080808000000d00200520026a21020c030b410121050c040b200741016a2107200821020c010b41a080808006210a02402005410171450d00200241056a21082002280001210a0b410021090240024020054102710d004100210b200821020c010b200841026a210220082f0000210b0b0240024020054104710d00200221080c010b200241026a210820022f000021090b0240024020054108710d00200821020c010b200841026a210220082f000021070b02402005411071450d002003200b41ffff03714103746a2f0104210b0b02402005412071450d002003200941ffff03714103746a2f010421090b200420093b010e2004200b3b010c2004200a36020820042001360204200420003602000240200320074103746a22052802002004200528020411818080800000450d00410121050c030b200741016a21070b20022d000022050d000b410021050b200441106a24808080800020050b840602087f017e412b418080c4002000280208220641808080017122071b21082007411576410120011b20056a21090240024020064180808004710d00410021020c010b0240024020034110490d0020022003108b8280800021070c010b024020030d00410021070c010b2003410371210a4100210b41002107024020034104490d002003410c71210c4100210b41002107034020072002200b6a220d2c000041bf7f4a6a200d41016a2c000041bf7f4a6a200d41026a2c000041bf7f4a6a200d41036a2c000041bf7f4a6a2107200c200b41046a220b470d000b200a450d010b2002200b6a210d03402007200d2c000041bf7f4a6a2107200d41016a210d200a417f6a220a0d000b0b200720096a21090b2008412d20011b210c02400240200920002f010c22014f0d0002400240024020064180808008710d00200120096b210841002107410021010240024002402006411d764103710e0402000100020b200821010c010b200841feff037141017621010b200641ffffff007121092000280204210b2000280200210a0340200741ffff0371200141ffff03714f0d024101210d200741016a2107200a2009200b28021011818080800000450d000c050b0b20002000290208220ea741808080ff797141b080808002723602084101210d2000280200220a2000280204220b200c20022003108c828080000d0341002107200120096b41ffff037121020340200741ffff037120024f0d024101210d200741016a2107200a4130200b28021011818080800000450d000c040b0b4101210d200a200b200c20022003108c828080000d02200a20042005200b28020c118080808000000d0241002107200820016b41ffff037121000340200741ffff03712202200049210d200220004f0d03200741016a2107200a2009200b28021011818080800000450d000c030b0b4101210d200a20042005200b28020c118080808000000d012000200e37020841000f0b4101210d200028020022072000280204220a200c20022003108c828080000d00200720042005200a28020c11808080800000210d0b200d0beb0601087f024002402001200041036a417c71220220006b2203490d00200120036b22044102762205450d00200441037121064100210741002101024020022000460d0041002108410021010240200020026b2209417c4b0d00410021084100210103402001200020086a22022c000041bf7f4a6a200241016a2c000041bf7f4a6a200241026a2c000041bf7f4a6a200241036a2c000041bf7f4a6a2101200841046a22080d000b0b200020086a21020340200120022c000041bf7f4a6a2101200241016a2102200941016a22090d000b0b200020036a210902402006450d002009200441fcffffff07716a22022c000041bf7f4a210720064101460d00200720022c000141bf7f4a6a210720064102460d00200720022c000241bf7f4a6a21070b200720016a21080340200921032005450d02200541c001200541c001491b22074103712106024002402007410274220441f0077122010d00410021020c010b200320016a2100410021022003210103402001410c6a2802002209417f73410776200941067672418182840871200141086a2802002209417f73410776200941067672418182840871200141046a2802002209417f7341077620094106767241818284087120012802002209417f7341077620094106767241818284087120026a6a6a6a2102200141106a22012000470d000b0b200520076b2105200320046a2109200241087641ff81fc0771200241ff81fc07716a418180046c41107620086a21082006450d000b2003200741fc01714102746a22022802002201417f734107762001410676724181828408712101024020064101460d0020022802042209417f7341077620094106767241818284087120016a210120064102460d0020022802082202417f7341077620024106767241818284087120016a21010b200141087641ff811c71200141ff81fc07716a418180046c41107620086a21080c010b024020010d0041000f0b200141037121024100210941002108024020014104490d002001417c712105410021084100210903402008200020096a22012c000041bf7f4a6a200141016a2c000041bf7f4a6a200141026a2c000041bf7f4a6a200141036a2c000041bf7f4a6a21082005200941046a2209470d000b2002450d010b200020096a21010340200820012c000041bf7f4a6a2108200141016a21012002417f6a22020d000b0b20080b410002402002418080c400460d0020002002200128021011818080800000450d0041010f0b024020030d0041000f0b200020032004200128020c118080808000000b8e0501077f024002402000280208220341808080c00171450d0002400240024002400240200341808080800171450d0020002f010e22040d01410021020c020b024020024110490d0020012002108b8280800021050c040b024020020d00410021050c040b200241037121064100210741002105024020024104490d002002410c712104410021054100210703402005200120076a22082c000041bf7f4a6a200841016a2c000041bf7f4a6a200841026a2c000041bf7f4a6a200841036a2c000041bf7f4a6a21052004200741046a2207470d000b2006450d040b200120076a21080340200520082c000041bf7f4a6a2105200841016a21082006417f6a22060d000c040b0b200120026a21074100210220012108200421060340200822052007460d020240024020052c00002208417f4c0d00200541016a21080c010b0240200841604f0d00200541026a21080c010b2005410441032008416f4b1b6a21080b200820056b20026a21022006417f6a22060d000b0b410021060b200420066b21050b200520002f010c22084f0d00200820056b210941002105410021040240024002402003411d764103710e0402000102020b200921040c010b200941feff037141017621040b200341ffffff00712107200028020421062000280200210002400340200541ffff0371200441ffff03714f0d0141012108200541016a2105200020072006280210118180808000000d030c000b0b41012108200020012002200628020c118080808000000d0141002105200920046b41ffff037121020340200541ffff037122042002492108200420024f0d02200541016a2105200020072006280210118180808000000d020c000b0b200028020020012002200028020428020c1180808080000021080b20080b1a00200028020020012002200028020428020c118080808000000b4a01017f23808080800041106b220324808080800020032001360204200320003602002003418680808000ad4220862003ad84370308418480c08000200341086a2002108782808000000b6e01017f23808080800041206b220524808080800020052001360204200520003602002005200336020c200520023602082005418780808000ad422086200541086aad843703182005418680808000ad4220862005ad84370310418080c08000200541106a2004108782808000000b180020002802002001200028020428020c118180808000000b1300419895c0800041392000108782808000000b140041b495c0800041c3002000108782808000000b140041d595c0800041c3002000108782808000000bca0201077f23808080800041106b2202248080808000410a21030240200028020022042004411f7522007320006b220541e807490d00410a21030340200241066a20036a2206417c6a2005220020004190ce006e22054190ce006c6b220741ffff037141e4006e22084101742f00d093c080003b00002006417e6a2007200841e4006c6b41ffff03714101742f00d093c080003b00002003417c6a2103200041fface2044b0d000b0b02400240200541094b0d00200521000c010b200241066a2003417e6a22036a2005200541ffff037141e4006e220041e4006c6b41ffff03714101742f00d093c080003b00000b024002402004450d002000450d010b200241066a2003417f6a22036a20004101742d00d193c080003a00000b20012004417f73411f7641014100200241066a20036a410a20036b108a828080002103200241106a24808080800020030b0e00200220002001108d828080000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080bba0804017f017e037f047e23808080800041b0016b2205248080808000420021060240024002400240024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02200720086b4120490d03200541a0016a2003200441e00020076b220910998280800020053502a00142017c210a4200210b420021060c040b20012003542208200220045420022004511b450d054200210c0c060b20012001200380220c20037e7d210142002106420021020c050b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020c040b200541306a2001200241c00020086b2208109982808000200541206a200320042008109982808000420021062005200342002005290330200529032080220c4200109782808000200541106a20044200200c42001097828080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c030b02400240034020054190016a2001200241c00020086b2208109982808000200529039001210c0240200820094f0d00200541d0006a200320042008109982808000200541c0006a20032004200c200529035080220d4200109782808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c070b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c060b20054180016a200c200a80220c4200200820096b2208109b82808000200541f0006a20032004200c4200109782808000200541e0006a200529037020052903782008109b8280800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c040b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c030b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c020b2002200b7d2008ad7d21022001200a7d2101420021060c010b200220047d2008ad7d2102200120037d21014201210c0b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000b4e01017e02400240200341c000710d002003450d012002410020036bad8620012003ad220488842101200220048821020c010b20022003ad882101420021020b20002001370300200020023703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a20072003200820021097828080004101210920062903582101200629035021020c020b200641c0006a2008420020072003109782808000200641306a20024200200720031097828080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a2007420020082002109782808000200641106a20034200200820021097828080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b200620072003200820021097828080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000b4e01017e02400240200341c000710d002003450d0120022003ad2204862001410020036bad88842102200120048621010c010b20012003ad862102420021010b20002001370300200020023703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e00200020012002109c828080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b1098828080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b0b80160100418080c0000bf615c0023a20c0002f55736572732f736f6c76656574636f6167756c612f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f656e762e7273002f55736572732f736f6c76656574636f6167756c612f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f6c65646765722e7273002f55736572732f736f6c76656574636f6167756c612f2e7275737475702f746f6f6c636861696e732f312e39362e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f55736572732f736f6c76656574636f6167756c612f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f7665632e727300636f6e7472616374732f74686f6c6f732f7372632f6c69622e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c0012900005601100068000000300400000900000000000000010000000000000000000000000000000eb7bae2b379e70050656e64696e6744697370757465645265736f6c7665640048021000070000004f0210000800000057021000080000006173736572746572626f6e64646973707574657266696e616c5f6f7574636f6d6566696e616c697a65726f70656e65645f61746f7574636f6d657265736f6c76657273737461747573766f746564766f7465735f616761696e73745f6f7574636f6d65766f7465735f666f725f6f7574636f6d657802100008000000800210000400000084021000080000008c0210000d0000009902100009000000a202100009000000ab02100007000000b202100009000000bb02100006000000c102100005000000c602100015000000db021000110000006e65775f7265736f6c7665726e6f6f6c645f7265736f6c76657270726f706f7365645f62797965734c0310000c00000058031000020000005a0310000c000000660310000b0000007103100003000000db0010007a000000fa000000050000000000000000000000010000000100000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c7565007802100008000000ab021000070000000ea99adf2a8e9b0084021000080000000ea99aeb35eea600ab021000070000000ea9bac734aede0072657761726400009902100009000000ab0210000700000020041000060000000ea9fabbb139bb2b7061757365640000480410000600000070617573655f7570646174656400000048021000070000004f02100008000000570210000800000041646d696e0000008004100005000000546f6b656e0000009004100005000000426f6e64416d6f756e740000a00410000a0000004368616c6c656e676557696e646f7700b40410000f0000005265736f6c76657273000000cc04100009000000417373657274696f6e000000e0041000090000004e65787449640000f4041000060000005061757365640000040510000600000046696e616c697a655265776172644270730000001405100011000000526f746174696f6e50726f706f73616c300510001000000000000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000060000000000000000000000000000000000000000000000070000000000000000000000000000000800000000000000000000000000000009000000000000000000000000000000bf0110001b000000e601000019000000bf0110001b000000e70100000c000000bf0110001b0000005002000039000000bf0110001b0000001202000019000000bf0110001b00000014020000310000006920697320626f756e646564206279207265736f6c766572732e6c656e282920696e20746865206c6f6f702072616e67652061626f766500bf0110001b00000091030000120000006a20697320626f756e646564206279207265736f6c766572732e6c656e282920696e20746865206c6f6f702072616e67652061626f766500bf0110001b0000009503000016000000bf0110001b0000008702000027000000bf0110001b000000100300000d000000bf0110001b0000000e0300000d000000bf0110001b00000021030000160000006120446973707574656420617373657274696f6e20616c77617973206861732061206469737075746572207365742062792064697370757465282900bf0110001b0000002803000012000000bf0110001b000000c202000028000000bf0110001b000000c80200000d000000bf0110001b000000df0200001f000000b2021000090000007265736f6c766572735f757064617465640000004c0310000c0000005a0310000c000000726f746174696f6e5f65786563757465640000004c0310000c0000005a0310000c000000660310000b000000726f746174696f6e5f70726f706f736564726f746174696f6e5f63616e63656c6c6564436f6e76657273696f6e4572726f7200000600100068000000aa0100000e0000006f0010006b0000005b0000000e0000000000000000000000010000000200000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000003000000436f6e76657273696f6e4572726f724172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c75654175746800000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000730810007e0810008908100095081000a1081000ae081000bb081000c8081000d5081000e308100008000000060000000700000007000000060000000600000006000000060000000500000004000000f1081000f9081000ff081000060910000d09100013091000190910001f091000250910002a0910003030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939617474656d707420746f206164642077697468206f766572666c6f77617474656d707420746f206d756c7469706c792077697468206f766572666c6f77617474656d707420746f2073756274726163742077697468206f766572666c6f7700b74c0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000160000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a65640000000000020000000000000014496e76616c69645265736f6c766572436f756e74000000030000000000000011417373657274696f6e4e6f74466f756e6400000000000004000000000000000a4e6f7450656e64696e67000000000005000000000000000b4e6f744469737075746564000000000600000000000000154368616c6c656e676557696e646f77436c6f7365640000000000000700000000000000134368616c6c656e676557696e646f774f70656e0000000008000000000000000c4e6f74415265736f6c76657200000009000000000000000c416c7265616479566f7465640000000a000000000000000650617573656400000000000b0000003e60626f6e645f616d6f756e746020776173206e6f7420706f7369746976652c206f7220657863656564656420604d41585f424f4e445f414d4f554e54602e000000000011496e76616c6964426f6e64416d6f756e740000000000000c0000000000000016496e76616c69644368616c6c656e676557696e646f7700000000000d0000000000000010546f6f4d616e795265736f6c766572730000000e000000486066696e616c697a655f7265776172645f62707360207761732067726561746572207468616e20604d41585f46494e414c495a455f5245574152445f42505360202831303030292e00000015496e76616c696446696e616c697a655265776172640000000000000f00000000000000124475706c69636174655265736f6c766572730000000000100000000000000012526f746174696f6e496e50726f677265737300000000001100000000000000124e6f526f746174696f6e50726f706f73616c00000000001200000000000000165265736f6c7665724e6f74496e436f6d6d6974746565000000000013000000000000001d526f746174696f6e546172676574416c72656164795265736f6c76657200000000000014000000000000000b4e6f7450726f706f7365720000000015000001185468652063616c6c657220697320746865206173736572746572206f662074686520617373657274696f6e20746865792061726520747279696e6720746f20646973707574652e0a416e20617373657274657220646973707574696e67207468656972206f776e20617373657274696f6e20776f756c6420636f6e73756d6520746865206f6e6520646973707574650a736c6f7420776974686f757420616e792065636f6e6f6d6963207269736b202874686579207265636569766520626f746820626f6e6473206261636b207265676172646c6573730a6f6620746865207265736f6c76657220766f7465292c206e756c6c696679696e672074686520626f6e642d666f726665697475726520646574657272656e742e0000000b53656c664469737075746500000000160000000200000000000000000000000653746174757300000000000300000000000000000000000750656e64696e670000000000000000000000000844697370757465640000000000000000000000085265736f6c76656400000002000000000000000000000007446174614b6579000000000a00000000000000000000000541646d696e000000000000000000000000000005546f6b656e00000000000000000000000000000a426f6e64416d6f756e74000000000000000000000000000f4368616c6c656e676557696e646f77000000000000000000000000095265736f6c76657273000000000000010000000000000009417373657274696f6e00000000000001000000060000000000000000000000064e65787449640000000000000000000000000006506175736564000000000000000000c8426173697320706f696e7473202830e280933130303029206f662074686520626f6e64207061696420746f2077686f657665722063616c6c73206066696e616c697a65602061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e2e2030206d65616e73206e6f207265776172642069732074616b656e3b207468650a66756c6c20626f6e642069732072657475726e656420746f2074686520617373657274657220286f726967696e616c206265686176696f72292e0000001146696e616c697a65526577617264427073000000000000000000000000000010526f746174696f6e50726f706f73616c000000000000004e446973707574657320612070656e64696e6720617373657274696f6e2077697468696e20746865206368616c6c656e67652077696e646f77206279206d61746368696e672069747320626f6e642e00000000000764697370757465000000000200000000000000086469737075746572000000130000000000000002696400000000000600000001000003e9000000020000000300000000000000df41207265736f6c76657220766f746573206f6e206120646973707574656420617373657274696f6e2e204f6e6365206120737472696374206d616a6f72697479206f660a746865207265736f6c76657220636f6d6d6974746565206167726565732c2074686520617373657274696f6e2066696e616c697a65733a207468652077696e6e696e670a736964652028617373657274657220696620746865206f726967696e616c206f7574636f6d65207374616e64732c206469737075746572206f7468657277697365290a726563656976657320626f746820626f6e64732e00000000077265736f6c7665000000000300000000000000087265736f6c766572000000130000000000000002696400000000000600000000000000146167726565735f776974685f61737365727465720000000100000001000003e9000003e80000000100000003000000000000035846696e616c697a657320612070656e64696e6720617373657274696f6e206f6e636520697473206368616c6c656e67652077696e646f772068617320656c61707365640a77697468206e6f20646973707574652e204661696c732077697468206050617573656460206966207061757365643a20612070617573656420617373657274696f6e206d61790a6861766520686164206e6f207265616c206f70706f7274756e69747920746f20626520646973707574656420647572696e6720697473206368616c6c656e67650a77696e646f77202873696e63652060646973707574656020697320616c736f20626c6f636b6564207768696c6520706175736564292c20736f206974206d757374206e6f740a62652061626c6520746f2066696e616c697a6520756e636f6e74657374656420756e74696c20756e7061757365642e206063616c6c657260206d7573740a617574686f72697a65207468652063616c6c20756e636f6e646974696f6e616c6c7920e28094207265676172646c657373206f6620776865746865720a6066696e616c697a655f7265776172645f62707360206973207a65726f20e2809420736f207468652061646472657373207265636f7264656420696e0a60417373657274696f6e2e66696e616c697a65726020616e6420746865206046696e616c697a656460206576656e7420697320616c7761797320612076657269666965640a63616c6c657220616e642063616e6e6f742062652073706f6f6665642e205768656e206066696e616c697a655f7265776172645f62707360206973206e6f6e2d7a65726f2c0a6063616c6c65726020616c736f2072656365697665732060626f6e64202a2066696e616c697a655f7265776172645f627073202f2031305f3030306020746f6b656e732061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e20616e6420746865206173736572746572207265636569766573207468650a72656d61696e6465723b207768656e206974206973207a65726f207468652066756c6c20626f6e642069732072657475726e656420746f207468652061737365727465720a616e64206e6f2072657761726420697320706169642e2052657475726e7320746865206173736572746564206f7574636f6d652e0000000866696e616c697a6500000002000000000000000663616c6c65720000000000130000000000000002696400000000000600000001000003e900000001000000030000000500000000000000000000000841737365727465640000000100000008617373657274656400000003000000000000000269640000000000060000000100000000000000086173736572746572000000130000000000000000000000076f7574636f6d65000000000100000000000000020000000500000000000000000000000844697370757465640000000100000008646973707574656400000002000000000000000269640000000000060000000100000000000000086469737075746572000000130000000000000002000000050000000000000000000000085265736f6c76656400000001000000087265736f6c76656400000002000000000000000269640000000000060000000100000000000000076f7574636f6d650000000001000000000000000200000001000000000000000000000009417373657274696f6e0000000000000c00000000000000086173736572746572000000130000000000000004626f6e640000000b00000000000000086469737075746572000003e8000000130000007254686520617574686f7269746174697665206f7574636f6d65206f6e63652074686520617373657274696f6e206973207265736f6c7665642e20604e6f6e6560207768696c650a74686520617373657274696f6e206973207374696c6c2070656e64696e67206f722064697370757465642e00000000000d66696e616c5f6f7574636f6d65000000000003e8000000010000010757686f2063616c6c6564206066696e616c697a65602e20604e6f6e656020756e74696c2074686520617373657274696f6e2069732066696e616c697a6564207669610a6066696e616c697a656020286e657665722073657420666f7220617373657274696f6e73207265736f6c7665642076696120607265736f6c766560292e20416c776179730a60536f6d6560206166746572206066696e616c697a656020636f6d706c6574657320e28094207468652063616c6c6572206d75737420617574686f72697a65207468652063616c6c0a756e636f6e646974696f6e616c6c792c20736f207468697320697320616c77617973206120766572696669656420616464726573732e000000000966696e616c697a6572000000000003e80000001300000000000000096f70656e65645f61740000000000000600000000000000076f7574636f6d65000000000100000122546865207265736f6c76657220636f6d6d697474656520617420746865206d6f6d656e74207468697320617373657274696f6e207761732064697370757465642e0a456d70747920756e74696c206064697370757465602069732063616c6c65642e20566f74696e6720616e64206d616a6f726974792061726520616c776179730a636f6d707574656420616761696e7374207468697320736e617073686f742c206e6f7420746865206c69766520636f6d6d69747465652c20736f20616e0a607570646174655f7265736f6c76657273602063616c6c206d69642d646973707574652063616e2774206368616e67652077686f206765747320746f206465636964650a616e20616c72656164792d646973707574656420617373657274696f6e2e0000000000097265736f6c76657273000000000003ea0000001300000000000000067374617475730000000007d00000000653746174757300000000000000000005766f746564000000000003ea000000130000000000000015766f7465735f616761696e73745f6f7574636f6d65000000000000040000000000000011766f7465735f666f725f6f7574636f6d65000000000000040000000500000000000000000000000946696e616c697a6564000000000000010000000966696e616c697a656400000000000004000000000000000269640000000000060000000100000000000000076f7574636f6d65000000000100000000000000b757686f2063616c6c6564206066696e616c697a65602e20416c776179732061207665726966696564206164647265737320e28094206066696e616c697a65602072657175697265730a7468652063616c6c65722773206175746820756e636f6e646974696f6e616c6c792c20736f20746869732076616c7565206973207472757374776f727468790a7265676172646c657373206f6620776865746865722061207265776172642077617320636f6e666967757265642e000000000966696e616c697a657200000000000013000000000000006a486f77206d616e7920746f6b656e732077657265207061696420746f207468652066696e616c697a6572206173206120726577617264202830207768656e0a6066696e616c697a655f7265776172645f627073602077617320636f6e666967757265642061732030292e00000000000672657761726400000000000b00000000000000020000000000000174496e697469616c697a65732074686520636f6e74726163742e20607265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20610a73696d706c65206d616a6f7269747920766f74652063616e206e65766572207469652e206066696e616c697a655f7265776172645f627073602073657473207468650a6672616374696f6e206f662074686520626f6e642028696e20626173697320706f696e74732c2030e280933130303029207061696420746f2077686f657665722063616c6c730a6066696e616c697a656020617320616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e3b20302064697361626c6573207468650a72657761726420656e746972656c7920616e642070726573657276657320746865206f726967696e616c206265686176696f72207768657265207468652066756c6c0a626f6e642069732072657475726e656420746f207468652061737365727465722e0000000a696e697469616c697a65000000000006000000000000000561646d696e000000000000130000000000000005746f6b656e00000000000013000000000000000b626f6e645f616d6f756e74000000000b00000000000000156368616c6c656e67655f77696e646f775f736563730000000000000600000000000000097265736f6c76657273000000000003ea00000013000000000000001366696e616c697a655f7265776172645f627073000000000400000001000003e900000002000000030000000000000176506175736573206f7220756e706175736573206e657720617373657274696f6e732c2064697370757465732c207265736f6c76657220766f7465732c20616e640a66696e616c697a6174696f6e2e20412070656e64696e6720617373657274696f6e206d6179206861766520686164206e6f207265616c206f70706f7274756e69747920746f0a626520646973707574656420647572696e6720697473206368616c6c656e67652077696e646f7720696620746861742077696e646f77206f7665726c617070656420610a70617573652c20736f206066696e616c697a656020697320626c6f636b656420746f6f20726174686572207468616e206c657474696e672069742066696e616c697a650a756e636f6e7465737465643b206974206265636f6d65732063616c6c61626c6520616761696e206f6e636520756e7061757365642e204f6e6c792063616c6c61626c652062790a7468652061646d696e2073657420617420696e697469616c697a6174696f6e2e00000000000a7365745f706175736564000000000001000000000000000670617573656400000000000100000001000003e900000002000000030000000500000000000000000000000c506175736555706461746564000000010000000d70617573655f757064617465640000000000000100000000000000067061757365640000000000010000000000000002000000000000024941207265736f6c76657220766f746573206f6e20746865206f70656e20726f746174696f6e2070726f706f73616c2e2060617070726f766560207265636f726473206120796573206f720a6e6f2028626f74682070726576656e742072652d766f74696e67292e204f6e6365207965732d766f746573207265616368206120737472696374206d616a6f72697479206f66207468650a6c69766520636f6d6d69747465652c2074686520726f746174696f6e20657865637574657320696d6d6564696174656c793a20606f6c645f7265736f6c7665726020697320737761707065640a666f7220606e65775f7265736f6c7665726020696e20746865206c69766520636f6d6d69747465652c20616e64207468652070726f706f73616c20697320636c65617265642e0a4966207468652072656d61696e696e6720756e766f746564207265736f6c766572732063616e206e6f206c6f6e67657220737570706c7920656e6f756768207965732d766f74657320746f0a72656163682061206d616a6f726974792c207468652070726f706f73616c2069732063616e63656c6c6564206175746f6d61746963616c6c792028646561646c6f636b206775617264292e0a52657475726e732060536f6d65287472756529602069662074686520726f746174696f6e2065786563757465642c2060536f6d652866616c73652960206966206974207761730a6175746f2d63616e63656c6c656420617320646561642c20616e6420604e6f6e6560206966207468652070726f706f73616c2072656d61696e73206f70656e2e0000000000000d766f74655f726f746174696f6e0000000000000200000000000000087265736f6c766572000000130000000000000007617070726f7665000000000100000001000003e9000003e800000001000000030000000000000044506f737473206120626f6e64656420636c61696d2061626f757420616e206f7574636f6d652e2052657475726e7320746865206e657720617373657274696f6e2069642e0000000e6173736572745f6f7574636f6d65000000000002000000000000000861737365727465720000001300000000000000076f7574636f6d65000000000100000001000003e90000000600000003000000000000010443616e63656c7320746865206f70656e20726f746174696f6e2070726f706f73616c2e205468652070726f706f736572206d61792063616e63656c20617420616e792074696d652e0a416e792063757272656e74207265736f6c766572206d617920616c736f2063616e63656c206f6e6365207468652070726f706f73616c2063616e206e6f206c6f6e6765722072656163680a61206d616a6f726974792028646561646c6f636b206775617264292c20736f2061206c6f73742070726f706f736572206b65792063616e2774207065726d616e656e746c790a626c6f636b20726f746174696f6e2e20456d6974732060526f746174696f6e43616e63656c6c6564602e0000000f63616e63656c5f726f746174696f6e000000000100000000000000087265736f6c7665720000001300000001000003e9000000020000000300000001000000d6416e20696e2d666c696768742073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e2070726f706f73656420627920612063757272656e74207265736f6c7665722e0a44656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d6974746565207669612060766f74655f726f746174696f6e602e204f6e6c790a6f6e65206d6179206265206f70656e20617420612074696d652e205365652060646f63732f7372632f524f544154494f4e5f44455349474e2e6d64602e00000000000000000010526f746174696f6e50726f706f73616c000000050000003e546865206e6577207265736f6c76657220746f206164642e204d757374206e6f7420616c7265616479206265206f6e2074686520636f6d6d69747465652e00000000000c6e65775f7265736f6c76657200000013000000455265736f6c766572732077686f20766f746564206e6f2c20746f2070726576656e7420646f75626c652d766f74696e6720616e642064657465637420646561646c6f636b2e000000000000026e6f0000000003ea00000013000000475468652063757272656e74207265736f6c76657220746f2072656d6f76652e204d757374206265206f6e2074686520636f6d6d6974746565207768656e2070726f706f7365642e000000000c6f6c645f7265736f6c7665720000001300000025546865207265736f6c7665722077686f206f70656e6564207468652070726f706f73616c2e0000000000000b70726f706f7365645f62790000000013000000325265736f6c766572732077686f20766f746564207965732c20746f2070726576656e7420646f75626c652d766f74696e672e00000000000379657300000003ea00000013000000000000025350726f706f73657320612073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e3a2072656d6f766520606f6c645f7265736f6c7665726020286d7573742062650a612063757272656e74207265736f6c7665722920616e642061646420606e65775f7265736f6c7665726020286d757374206e6f7420616c7265616479206265206f6e65292e204f6e6c790a612063757272656e74207265736f6c766572206d61792070726f706f73652c20616e64206f6e6c79206f6e6520726f746174696f6e206d6179206265206f70656e20617420610a74696d652e205468652070726f706f73616c2069732064656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d69747465650a287468652073616d65207468726573686f6c64207573656420746f207265736f6c766520646973707574657329207669612060766f74655f726f746174696f6e602e205468650a636f6d6d6974746565207772697474656e206f6e20657865637574696f6e206973207468652073616d6520605265736f6c766572736020736c6f7420607570646174655f7265736f6c76657273600a7772697465732c20736f206120726f746174696f6e20686173206e6f20656666656374206f6e20646973707574657320616c7265616479206f70656e202874686569720a636f6d6d69747465652077617320736e617073686f74746564206174206064697370757465602074696d65292e2050617573652d6578656d70742c206c696b650a607570646174655f7265736f6c76657273602e000000001070726f706f73655f726f746174696f6e0000000300000000000000087265736f6c76657200000013000000000000000c6f6c645f7265736f6c76657200000013000000000000000c6e65775f7265736f6c7665720000001300000001000003e9000000020000000300000000000002565265706c6163657320746865207265736f6c76657220636f6d6d69747465652e204f6e6c792063616c6c61626c65206279207468652061646d696e207365742061740a696e697469616c697a6174696f6e2e20606e65775f7265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20612073696d706c650a6d616a6f7269747920766f74652063616e206e65766572207469652e2043616c6c61626c65206576656e207768696c65207061757365642c20736f20610a636f6d70726f6d6973656420636f6d6d69747465652063616e206265207265706c6163656420776974686f75742077616974696e6720746f20756e70617573652e0a0a546869732069732074686520656d657267656e6379206f7665727269646520706174682e204974207375706572736564657320616e7920696e2d666c696768740a73656c662d726f746174696f6e20766f74653a20616e206f70656e2060526f746174696f6e50726f706f73616c6020697320636c65617265642028656d697474696e670a60526f746174696f6e43616e63656c6c656460207768656e206f6e65207761732070726573656e74292c20736f20612070726f706f73616c2063616e206e657665720a6578656375746520616761696e7374206120636f6d6d6974746565206974207761736e2774206275696c7420666f722e204461792d746f2d64617920636f6d6d69747465650a6368616e67657320676f207468726f756768206070726f706f73655f726f746174696f6e60202f2060766f74655f726f746174696f6e6020696e73746561642e0000000000107570646174655f7265736f6c7665727300000001000000000000000d6e65775f7265736f6c76657273000000000003ea0000001300000001000003e90000000200000003000000050000000000000000000000105265736f6c766572735570646174656400000001000000117265736f6c766572735f757064617465640000000000000100000000000000097265736f6c76657273000000000003ea00000013000000000000000200000005000000000000000000000010526f746174696f6e45786563757465640000000100000011726f746174696f6e5f657865637574656400000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c76657200000013000000000000000200000005000000000000000000000010526f746174696f6e50726f706f7365640000000100000011726f746174696f6e5f70726f706f73656400000000000003000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000000000000b70726f706f7365645f62790000000013000000000000000200000005000000000000000000000011526f746174696f6e43616e63656c6c65640000000000000100000012726f746174696f6e5f63616e63656c6c6564000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000020000000000000000000000136765745f617373657274696f6e5f737461746500000000010000000000000002696400000000000600000001000003e9000007d000000009417373657274696f6e00000000000003001e11636f6e7472616374656e766d6574617630000000000000001a00000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39362e3000000000000000000008727373646b7665720000002f32362e312e30233137356161343133303666333833303537613863646663383462363864393331363634666333346500" } }, "ext": "v0" }, "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 } ] }, diff --git a/contracts/demo-consumer/test_snapshots/test/test_demo_consumer_can_assert_and_read_status_through_tholos.1.json b/contracts/demo-consumer/test_snapshots/test/test_demo_consumer_can_assert_and_read_status_through_tholos.1.json index f384a21..2a65bf5 100644 --- a/contracts/demo-consumer/test_snapshots/test/test_demo_consumer_can_assert_and_read_status_through_tholos.1.json +++ b/contracts/demo-consumer/test_snapshots/test/test_demo_consumer_can_assert_and_read_status_through_tholos.1.json @@ -18,7 +18,7 @@ } }, "executable": { - "wasm": "f5a8bcdb4767e3b2ca5951ea18bcf260c22c9a450ef74dd5276fb5631471e0dd" + "wasm": "06c75d58f73bbec9845bc4d411db93b272c48052d66793208b4578dc04537c9c" }, "constructor_args": [] } @@ -448,7 +448,7 @@ "val": { "contract_instance": { "executable": { - "wasm": "f5a8bcdb4767e3b2ca5951ea18bcf260c22c9a450ef74dd5276fb5631471e0dd" + "wasm": "06c75d58f73bbec9845bc4d411db93b272c48052d66793208b4578dc04537c9c" }, "storage": [ { @@ -773,20 +773,6 @@ }, "live_until": 120960 }, - { - "entry": { - "last_modified_ledger_seq": 0, - "data": { - "contract_code": { - "ext": "v0", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "code": "" - } - }, - "ext": "v0" - }, - "live_until": 4095 - }, { "entry": { "last_modified_ledger_seq": 0, @@ -797,7 +783,7 @@ "ext": "v0", "cost_inputs": { "ext": "v0", - "n_instructions": 12533, + "n_instructions": 12571, "n_functions": 260, "n_globals": 4, "n_table_entries": 8, @@ -806,17 +792,31 @@ "n_elem_segments": 1, "n_imports": 27, "n_exports": 15, - "n_data_segment_bytes": 2613 + "n_data_segment_bytes": 2806 } } }, - "hash": "f5a8bcdb4767e3b2ca5951ea18bcf260c22c9a450ef74dd5276fb5631471e0dd", - "code": "0061736d0100000001ae022c60037f7f7f017f60027f7f017f60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60037f7f7f0060017f017f60027f7e0060047f7f7f7f0060027f7f017e60047f7f7e7f0060027f7f0060057f7f7e7f7f0060047f7f7f7e0060027e7e017f60047f7e7e7f0060037f7f7f017e60037f7e7e0060067e7e7e7e7e7e017e60077e7e7e7e7e7e7f017f60037f7e7f0060017e017f60037e7e7e017f60027e7f0060017f006000017f60057f7f7f7f7f0060017f017e60037f7e7e017e60037f7e7e017f60000060027f7e017e60047f7e7e7e017e60057f7e7e7e7e017e60057f7f7f7f7f017e60067f7e7f7f7f7f017e60047f7e7f7f017e60047f7f7f7f017f60067f7f7f7f7f7f017f60057f7f7f7f7f017f60057f7e7e7e7e0060067f7e7e7e7e7f0002a3011b0169013000020169015f0002016101300002017601360003017801310003016901380002016901370002016c01320003016c01310003016c01300003016c015f0004017601640003017801340005016901360003016c01370006016d01390004017601670003016d016100060178013700050162016d00040162016a0003016c013800030164015f00040178013000030176013100030176013300020176015f0005038602840207070807090a0b0c070b070d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0b0d0b0a0e070b070f0f0b0f0b0f0f0f0f0b0f0707070707010707010707070707070707010707070b070b0b0b0b070b070310041112031312141502080316031602170418021702090809191a0d1b0d1a0103020303021404040202031a070707070707071c070709070f1d071d091a0b120b1d1a1e1f070d070707070d0b0b0b0b0b0120011d211e1e1e221e231e211d07070707070712242526012121211e1e21211e1e1e221e1d1e231d1e221e1e211d122425261200020709090d0d051709170d01011d0913170707012728012900001a1c011a1a1a01002a2a112b1100002a0405017001080805030100110621047f01418080c0000b7f00418a8ec0000b7f0041b594c0000b7f0041c094c0000b07dc010f066d656d6f727902000e6173736572745f6f7574636f6d65008f010f63616e63656c5f726f746174696f6e00900107646973707574650091010866696e616c697a65009201136765745f617373657274696f6e5f73746174650093010a696e697469616c697a650094011070726f706f73655f726f746174696f6e009501077265736f6c76650096010a7365745f706175736564009701107570646174655f7265736f6c766572730098010d766f74655f726f746174696f6e009901015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030914010041010b078e01d801810295028002910288020a83e90184026401027e02400240024020022903002203a741ff0171220241c000460d0020024106470d0142002104200310f58180800021030c020b420021042001200310c48180800021030c010b4201210410fb8180800021030b20002004370300200020033703080b4602017f017e23808080800041106b220324808080800020032001200210a081808000200329030821042000200329030037030020002004370308200341106a2480808080000b2b01017f0240200028020c220120002802082200490d00200120006b0f0b41e083c08000109482808000000bd00502027f0c7e2380808080004180016b22032480808080004100210402400340200441e000460d01200320046a4202370300200441086a21040c000b0b024002402002290300220542ff018342cc00520d002001200541ac85c08000410c2003410c10d6818080001a200341e0006a2003200110d181808000024020032903604201520d00200042023703000c020b20032903682105200341e0006a2001200341086a109c81808000024020032903604201520d00200042023703000c020b2003290378210620032903702107200341e0006a2001200341106a10e0808080000240200329036022084202520d00200042023703000c020b200329036821094102210402402003290318220a4202510d00200aa7220441ff01714102490d00200042023703000c020b200341e0006a2001200341206a10e08080800002402003290360220a4202520d00200042023703000c020b2003290368210b200341e0006a2001200341286a109b80808000024020032903604201520d00200042023703000c020b024041014102410020032d003022021b20024101461b22024102470d00200042023703000c020b02402003290338220c42ff018342cb00510d00200042023703000c020b2003290368210d0240200341c0006a200110e18080800041ff017122014103470d00200042023703000c020b02402003290348220e42ff018342cb00510d00200042023703000c020b02402003290350220f42ff01834204510d00200042023703000c020b02402003290358221042ff01834204510d00200042023703000c020b20002007370320200020013a005a200020043a0059200020023a00582000200f422088a73602542000200c3703482000200e3703402000200d370338200020053703302000200b3703182000200a370310200020093703082000200837030020002006370328200020104220883e02500c010b200042023703000b20034180016a2480808080000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110cc8180800010fc8180800036020c2000410036020820002001370300200241106a2480808080000bbf0202027f027e23808080800041e0006b22042480808080002001200041086a220510bb818080002106200441206a200210b5818080002005200441206a10a180808000210720042003200510bc818080003703182004200737031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a2818080004100200428025c2201200428025822026b2203200320014b1b21012004280250200241037422036a2102200428024820036a2103024003402001450d0120032002200510bf818080003703002001417f6a2101200241086a2102200341086a21030c000b0b20052000418084c080002005200441306a410310d48180800010a781808000200441e0006a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a681808000024020022903004201520d00000b20022903082103200241106a24808080800020030bc10203027f017e017f23808080800041e0006b22042480808080002001200041086a220510bb818080002106200441206a200210a5818080002005200441206a10a180808000210220042003200510bc818080003703182004200237031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a2818080004100200428025c2201200428025822036b2207200720014b1b21012004280250200341037422076a2103200428024820076a2107024003402001450d0120072003200510bf818080003703002001417f6a2101200341086a2103200741086a21070c000b0b20052000418084c080002005200441306a410310d48180800010a781808000200441e0006a2480808080000be10102037f017e23808080800041306b220324808080800020032001200210a48080800037030820034202370310200341186a200341106a200341106a41086a200341086a200341086a41086a10a2818080004100200328022c2202200328022822046b2205200520024b1b21022003280220200441037422056a2104200328021820056a2105024003402002450d0120052004200110bf818080003703002002417f6a2102200441086a2104200541086a21050c000b0b2001200341106a410110d48180800021062000420037030020002006370308200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a981808000024020022903004201520d00000b20022903082103200241106a24808080800020030b9b0203017f017e027f23808080800041c0006b22032480808080002001200210a48080800021042003200241086a200110bf8180800037031020032004370308410021020240034020024110460d01200341186a20026a4202370300200241086a21020c000b0b200341286a200341186a200341186a41106a200341086a200341086a41106a10a2818080004100200328023c2202200328023822056b2206200620024b1b21022003280230200541037422066a2105200328022820066a2106024003402002450d0120062005200110bf818080003703002002417f6a2102200541086a2105200641086a21060c000b0b2001200341186a410210d48180800021042000420037030020002004370308200341c0006a2480808080000b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10a78080800020002002410f6a10a88080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141ac8dc08000411110ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b5f02017f017e23808080800041106b2202248080808000200041086a200110bb81808000210320022000200110bb81808000370308200220033703002001419c8dc0800041022002410210d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10aa8080800020002002410f6a10ab8080800010c6818080001a200241106a2480808080000b4d02017f017e23808080800041106b220224808080800020022001200041106a10ce808080003703082002418088c080003602002001200210ec808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041186a200110bb818080002103200041206a200110bd81808000210420022000200110bc818080003703182002200437031020022003370308200141e887c080004103200241086a410310d5818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10ad8080800020002002410f6a10ae8080800010c6818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241d887c080003602002001200210ec808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110bd81808000370308200141d087c080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b08080800020002002410f6a10b18080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141d88dc08000411110ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041086a200110bb8180800021032000200110bb8180800021042002200041106a200110bb818080003703182002200437031020022003370308200141c08dc080004103200241086a410310d5818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b38080800020002002410f6a10b48080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141888dc08000411110ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b4702017f017e23808080800041106b220224808080800020022000290300370308200141808dc080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10b68080800020002002410f6a10b78080800010c6818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241c887c080003602002001200210ec808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110bb81808000370308200141c087c080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b98080800020002002410f6a10ba8080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b220224808080800020022001419888c08000410d10ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b4c02017f017e23808080800041106b220224808080800020022000200110bd818080003703082001419088c080004101200241086a410110d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10bc8080800020002002410f6a10bd8080800010c6818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241b887c080003602002001200210ec808080002103200241106a24808080800020030b6202017f017e23808080800041106b2202248080808000200041086a200110bb8180800021032002200041106a200110bd8180800037030820022003370300200141a887c0800041022002410210d5818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10bf8080800020002002410f6a10a88080800010c6818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141e98dc08000411210ae818080003703082002200241086a3602042001200241046a10e8808080002103200241106a24808080800020030b12002000200142012002200310c1808080000b270020002000200110c38080800020022003108282808000200410828280800010ca818080001a0b8e0102017f017e23808080800041f0006b220324808080800002400240024020012001200210c3808080002204420110b3818080000d00200042023703000c010b200320012004420110b281808000370308200341106a2001200341086a109e8080800020032903104202510d012000200341106a41e000109d828080001a0b200341f0006a2480808080000f0b000be20602017f017e23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024020012802000e0a00010203040506070809000b200241206a200041c888c0800010b68180800020022802200d0a200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c090b200241206a200041d888c0800010b68180800020022802200d09200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c080b200241206a200041ec88c0800010b68180800020022802200d08200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c070b200241206a2000418489c0800010b68180800020022802200d07200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c060b200241206a2000419889c0800010b68180800020022802200d06200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c050b200241206a200041ac89c0800010b68180800020022802200d0520022002290328370318200241186a10aa818080002103200241206a2000200141086a109c8080800020022802200d052002200229032837031020022003370308200241206a200241086a200010d2818080000c040b200241206a200041bc89c0800010b68180800020022802200d04200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c030b200241206a200041cc89c0800010b68180800020022802200d03200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c020b200241206a200041e889c0800010b68180800020022802200d02200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000c010b200241206a200041808ac0800010b68180800020022802200d01200220022903283703082002200241086a10aa81808000370318200241206a2000200241186a10e2808080000b200229032821032002290320500d010b000b200241306a24808080800020030b1000200020012002420110c5808080000b210020002000200110c3808080002000200210c980808000200310c8818080001a0b210020002000200110c3808080002000200210c780808000200310c8818080001a0b4502017f017e23808080800041106b220224808080800020022000200110eb80808000024020022903004201520d00000b20022903082103200241106a24808080800020030b210020002000200110c3808080002002200010bd81808000200310c8818080001a0b4502017f017e23808080800041106b220224808080800020022000200110e680808000024020022903004201520d00000b20022903082103200241106a24808080800020030b1c0020002000200110c3808080002002290300200310c8818080001a0b210020002000200110c3808080002002200010be81808000200310c8818080001a0b210020002000200110c3808080002002200010bb81808000200310c8818080001a0b210020002000200110c3808080002000200210ce80808000200310c8818080001a0b4502017f017e23808080800041106b2202248080808000200220002001109c80808000024020022903004201520d00000b20022903082103200241106a24808080800020030b210020002000200110c3808080002002200010bc81808000200310c8818080001a0bac0102017f027e23808080800041306b220324808080800002400240024020012001200210c3808080002204420210b3818080000d0020004200370308200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a109c8180800020032903104201510d012003290320210420032903282105200042003703082000420137030020002005370318200020043703100b200341306a2480808080000f0b000b5301027e420021030240024020012001200210c3808080002204420210b381808000450d0020012004420210b281808000220342ff018342cb00520d0120002003370308420121030b200020033703000f0b000b9a0102017f017e23808080800041c0006b220324808080800002400240024020012001200210c3808080002204420210b3818080000d00200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a10d38080800020032903104201510d01200041086a200341106a41086a4128109d828080001a200042013703000b200341c0006a2480808080000f0b000bad0202027f057e23808080800041c0006b2203248080808000410021040240034020044128460d01200341086a20046a4202370300200441086a21040c000b0b4201210502402002290300220642ff018342cc00520d002001200641b486c080004105200341086a410510d6818080001a200341306a200341086a200110d18180800020032802300d002003290310220642ff018342cb00520d0020032903382107200341306a200341186a200110d18180800020032802300d0020032903382108200341306a200341206a200110d18180800020032802300d002003290328220942ff018342cb00520d00200329033821052000200637032820002009370320200020053703182000200737031020002008370308420021050b20002005370300200341c0006a2480808080000b5e01017e02400240024020012001200210c3808080002203420210b3818080000d00410021010c010b20012003420210b281808000220342ff01834204520d012003422088a72102410121010b20002002360204200020013602000f0b000b4d02017f017e41022102024020002000200110c3808080002203420210b381808000450d00410121020240024020002003420210b281808000a741ff01710e020102000b000b410021020b20020b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b3818080000d00200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a10b88180800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b3818080000d00200042003703000c010b200320012004420210b281808000370308200341106a2001200341086a109b8080800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b160020002000200110c380808000420210b3818080000b1000200020012002420210cc808080000b1000200020012002420210cd808080000b1000200020012002420210cf808080000b1000200020012002420210c6808080000b1000200020012002420210c8808080000b1000200020012002420210ca808080000b1000200020012002420210cb808080000b6a01017f23808080800041106b22032480808080000240024020022903004202510d0020032001200210b88180800002402003280200450d00200042023703000c020b20002003290308370308200042013703000c010b200042003703000b200341106a2480808080000b870201017f23808080800041306b2202248080808000200241206a2000200110cf8180800041032100024020022802200d0020022002290328370300200241086a200210c38180800010ab81808000200241206a200241086a10ba81808000024020022903204200520d0020022002290328370318200241206a200241186a200110d08180800020022802200d00410321000240024002402001200229032841a084c08000410310d78180800010fc818080000e03000102040b200241086a109d808080000d03410021000c030b200241086a109d808080000d02410121000c020b200241086a109d808080000d01410221000c010b410321000b200241306a24808080800020000b7302017f027e23808080800041106b220324808080800020032002200110d3818080000240024020032802000d00200320032903083703004200210420012003410110d48180800021050c010b4201210410fb8180800021050b2000200437030020002005370308200341106a2480808080000b2d00024020022903004201520d002000200241086a200110ce818080000f0b20004200370300200042023703080b2a00024020022d00004102460d00200020012002109d818080000f0b20004200370300200042023703080b7402017f017e23808080800041106b22022480808080000240024020012903004202510d0020022000200110e680808000024020022802000d00200229030821030c020b10fb818080001a000b20012d0008417f6aad42ff01834220864283808080107c21030b200241106a24808080800020030bd10302017f0c7e23808080800041e0006b22032480808080002003200241306a200110ce8180800042012104024020032802000d002003290308210520032001200241206a109e8180800020032802000d002003290308210620032001200210e38080800020032802000d002003290308210720032001200241d9006a10e48080800020032802000d002003290308210820032001200241106a10e38080800020032802000d002003290308210920032001200241386a109c8080800020032802000d002003290308210a20032001200241d8006a109d8180800020032802000d002003290308210b2002290348210c2003200241da006a200110ed8080800020032802000d002003290308210d2002290340210e20032001200241d4006a109b8180800020032802000d002003290308210f20032001200241d0006a109b8180800020032802000d00200320032903083703582003200f3703502003200e3703482003200d3703402003200c3703382003200b3703302003200a37032820032009370320200320083703182003200737031020032006370308200320053703002000200141ac85c08000410c2003410c10d581808000370308420021040b20002004370300200341e0006a2480808080000b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d0020022000200310e480808000024020022802000d00200229030821040c020b10fb818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b4502017f017e23808080800041106b220224808080800020022000200110a380808000024020022903004201520d00000b20022903082103200241106a24808080800020030b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d00200220002003109d81808000024020022802000d00200229030821040c020b10fb818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b7402017f017e23808080800041106b220224808080800002400240024020012d00004101470d0020012d0001417f6aad42ff01834220864283808080107c21030c010b20022000200141086a109c8080800020022903004201510d01200229030821030b200241106a24808080800020030f0b000bd60102017f047e23808080800041306b2203248080808000200341086a200241086a200110ce8180800042012104024020032802080d002003290310210520022903202106200341086a2002200110ce8180800020032802080d0020032903102107200341086a200241106a200110ce8180800020032802080d0020032003290310370320200320073703182003200637031020032005370308200320022903183703282000200141b486c080004105200341086a410510d581808000370308420021040b20002004370300200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a580808000024020022903004201520d00000b20022903082103200241106a24808080800020030b930302017f017e23808080800041206b220324808080800002400240024002400240024020012d00000e03000102000b200341106a200241a888c0800010b68180800020032802100d03200320032903183703082003200341086a10aa81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c040b200341106a200241b088c0800010b68180800020032802100d01200320032903183703082003200341086a10aa81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200341106a200241b888c0800010b681808000024020032802100d00200320032903183703082003200341086a10aa81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200042013703000c020b200042013703000c010b200042013703000b200341206a2480808080000ba60101027f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b881808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d002001200229032010ef808080002103200241306a248080808000200341ff01712202417f6aad42ff01834220864283808080107c420220021b0f0b000beb0302027f037e23808080800041e0016b2202248080808000200220003703080240108b8180800041ff017122030d00200241086a10b181808000200241f0006a200110878180800020022d00782103200229037022044202510d00200241106a410972200241f0006a41097241d700109d828080001a200220033a001820022004370310024020022d006a450d00410521030c010b0240200241086a200241c0006a10c281808000450d00411621030c010b200241f0006a41a88ac08000108c81808000024020022d00704101460d0020022903782104200241df016a10b0818080002105024002402004200229034822067c22042006540d0020052004580d01410721030c030b41808cc08000109282808000000b200241f0006a10898180800020022d00704101460d00200220022903783703582002200037031820024201370310200241013a006a2001200241106a108881808000200241f0006a108d8180800020022d00704101460d00200220022903783703d0012002200241df016a200241d0016a10af81808000370370200241f0006a200241086a200241df016a10a881808000200241306a10a2808080002002200037037820022001370370200241f0006a200210b580808000410021030c010b20022d007121030b200241e0016a24808080800020030bc20101027f23808080800041306b22032480808080002003200137031020032000370308200341186a2003412f6a200341086a10b881808000024020032903184201510d0020032903202101200341186a2003412f6a200341106a109b8080800020032903184201510d004101410241002002a741ff017122041b20044101461b22044102460d00200320012003290320200441017110f18080800020032d000020032d00012003412f6a10f2808080002101200341306a24808080800020010f0b000bca0604037f037e017f017e2380808080004180026b22042480808080002004200137030841012105024002400240108b8180800041ff017122060d00200441086a10b181808000200441f0006a200210878180800020042d007821060240200429037022074202520d00410121050c010b200441106a410972200441f0006a41097241d700109d828080001a200420063a00182004200737031041012105024020042d006a4101460d00410621060c010b200441086a200441e0006a220610bb8180800021080240200620042903582209200810c9818080004202520d00410921060c010b200441086a200441d8006a220a10bb8180800021080240200a2004290350220b200810c9818080004202510d00410a21060c010b200420013703702004200a200b200441f0006a200a10bb8180800010c58180800037035002400240024020030d0020042802642205417f460d012004200541016a2203360264200428026021050c020b024020042802602205417f460d002004200541016a2205360260200428026421030c020b41a08cc08000109282808000000b41908cc08000109282808000000b024020052006200910cc8180800010fc8180800041017622064b22050d00200320064b0d002002200441106a10888180800041002105410221060c010b20042903382201428080808080808080c0007c4200530d012004200429033022084201863703d001200420014201862008423f88843703d8010240024020050d002007a7410171450d04200420042903183703e00120042d006841017321060c010b200420042903403703e00120042d006821060b200441023a006a410121052004200641017122063a00692002200441106a108881808000200441f0006a108d81808000024020042d00704101470d0020042d007121060c010b200420042903783703e8012004200441ff016a200441e8016a10af818080003703f0012004200441ff016a10a881808000370370200441f0016a200441f0006a200441e0016a200441d0016a10a080808000200420063a007820042002370370200441f0006a200410ac80808000410021050b200020063a0001200020053a000020044180026a2480808080000f0b41b08cc08000109382808000000b41c08cc08000108f82808000000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10e7808080002104200341106a24808080800020040ba00101017f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b881808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d0020022001200229032010f48080800020022d000020022d00012002412f6a10f5808080002101200241306a24808080800020010f0b000be30602037f057e23808080800041c0026b220324808080800020032001370338410121040240108b8180800041ff017122050d00200341386a10b181808000200341a0016a200210878180800020032d00a8012105024020032903a00122064202520d00410121040c010b200341c0006a410972200341a0016a41097241d700109d828080001a200320053a004820032006370340024020032d009a01450d0041012104410521050c010b200341a0016a41a88ac08000108c8180800041012104024020032d00a0014101460d0020032903a8012106200341bf026a10b0818080002107024002402006200329037822087c22062008540d0020072006560d0141012104410821050c030b41d08cc08000109282808000000b200341bf026a10ac81808000200341306a200341bf026a41f08ac0800010d48080800041012104024020032802304101460d00410221050c020b02400240200328023422050d0042002108420021060c010b2003410036022c200341106a200329036020032903682005ad42002003412c6a109a828080000240200328022c0d002003200329031020032903184290ce004200109e8280800020032903082106200329030021080c010b41e08cc08000109382808000000b2003200837038002200341023a009a01200320032d00980122053a009901200320013703582003420137035020032006370388022002200341c0006a108881808000200341a0016a108d8180800020032d00a0010d00200320032903a801370390022003200341bf026a20034190026a10af8180800037039802024020085020064200532006501b0d002003200341bf026a10a8818080003703a00120034198026a200341a0016a200341386a20034180026a10a0808080000b0240200329036822072006852007200720067d20032903602209200854ad7d220a85834200530d002003200920087d3703a0022003200a3703a8022003200341bf026a10a8818080003703a00120034198026a200341a0016a200341f0006a200341a0026a10a080808000200320063703a801200320083703a001200320053a00c001200320023703b001200320013703b801200341a0016a200310a980808000410021040c020b41f08cc08000109482808000000b20032d00a10121050b200020053a0001200020043a0000200341c0026a2480808080000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10e9808080002104200341106a24808080800020040baf0201027f23808080800041d0006b220624808080800020062001370308200620003703002006200237031020062003370318200641206a200641cf006a200610b881808000024020062903204201510d0020062903282101200641206a200641cf006a200641086a10b88180800020062903204201510d0020062903282100200641206a200641cf006a200641106a109c8180800020062903204201510d002006290338210220062903302103200641206a200641cf006a200641186a109b8080800020062903204201510d00200442ff018342cb00520d00200542ff01834204520d002001200020032002200629032820042005422088a710f7808080002107200641d0006a248080808000200741ff01712206417f6aad42ff01834220864283808080107c420220061b0f0b000b8e0501037f23808080800041c0006b2207248080808000200720033703182007200237031020072001370308200720003703002007200437032820072005370330200720063602382007413f6a10ac81808000024002402007413f6a41888ac0800010d880808000450d00410121080c010b41032108200741386a2209200510cc8180800010fc81808000450d002009200510cc8180800010fc81808000410171450d0002402009200510cc8180800010fc8180800041154d0d00410e21080c010b200741306a10868180800041ff017122080d000240200242b6e7f7a78dafba93317c220542b7e7f7a78dafba93315420032005200254ad7c4288d8f2d0c5ecce6f7c22054288d8f2d0c5ecce6f5420054288d8f2d0c5ecce6f511b450d00410c21080c010b0240200442ff8a5b7c42808b5b5a0d00410d21080c010b0240200641e8074d0d00410f21080c010b200710b1818080002007413f6a10ac818080002007413f6a41888ac08000200710d9808080002007413f6a10ac818080002007413f6a41f083c08000200741086a10d9808080002007413f6a10ac818080002007413f6a41988ac08000200741106a10db808080002007413f6a10ac818080002007413f6a41a88ac08000200741286a10da808080002007413f6a10ac818080002007413f6a41b88ac08000200741306a10de808080002007413f6a10ac818080002007413f6a41c88ac0800041d88ac0800010da808080002007413f6a10ac818080002007413f6a41e08ac0800041de83c0800010dd808080002007413f6a10ac818080002007413f6a41f08ac08000200741386a10df808080002007413f6a10ac818080002007413f6a4180cb1e4180d21f10b481808000410021080b200741c0006a24808080800020080b4d01017f02404101410241002000a741ff017122011b20014101461b22014102470d00000b200141017110f98080800041ff01712201417f6aad42ff01834220864283808080107c420220011b0ba90101027f23808080800041206b2201248080808000200120003a00062001411f6a10ac81808000200141086a2001411f6a41888ac0800010d68080800041022102024020012903084201520d0020012001290310370308200141086a10b1818080002001411f6a10ac818080002001411f6a41e08ac08000200141066a10dd80808000200120003a0007200141076a200110b880808000410021020b200141206a24808080800020020b960101027f23808080800041306b220224808080800020022000370310200241186a2002412f6a200241106a10b881808000024020022903184201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290320200341017110fb8080800020022d000820022d00092002412f6a10f2808080002100200241306a24808080800020000f0b000b910906037f017e027f027e017f017e23808080800041c0016b220324808080800020032001370308200341bf016a10ac81808000200341f0006a200341bf016a41808bc0800010d2808080000240024020032802700d0041012104411221050c010b200341f0006a200341106a41066a200341c0006a41066a200341f0006a41086a4128109d828080004128109d828080004128109d828080001a200341086a10b181808000200341c0006a10898180800041012104024020032d00404101470d0020032d004121050c010b2003200329034822063703a001200341a0016a41086a21074109210520072006200341086a200710bb8180800010c9818080004202510d00200341086a20034190016a220810bb818080002109410a21052008200329038801220a200910c9818080004202520d00200341086a20034198016a220b10bb818080002109200b200329039001220c200910c9818080004202520d000240024020020d00200320013703402003200b200c200341c0006a200b10bb8180800010c581808000220c370390010c010b2003200137034020032008200a200341c0006a200810bb8180800010c581808000220a370388010b2007200610cc8180800010fc81808000210502400240024002402008200a10cc8180800010fc81808000200541017622044b0d0020052008200a10cc8180800010fc818080002202490d01200520026b2205200b200c10cc8180800010fc818080002202490d022008200a10cc8180800010fc818080002207200520026b6a22052007490d03200341bf016a10ac818080000240200520044d0d00200341bf016a41808bc08000200341f0006a10dc8080800041002104410221050c050b200341bf016a200341bf016a41808bc0800010c380808000420210c7818080001a2003200329037837034820032003290370370340200341c0006a200310be8080800041002105410021040c040b2003200341bf016a10cd8180800022013703a801200341106a2006109f80808000200341b0016a2105200329037821090340200341c0006a200341106a108a81808000024002400240200329034022064202560d002006a70e03020001020b41fc86c08000412b200341bf016a41ec86c0800041dc86c08000109082808000000b200341bf016a10ac81808000200341bf016a41b88ac08000200341a8016a10de80808000200341bf016a10ac81808000200341bf016a200341bf016a41808bc0800010c380808000420210c7818080001a2003200937034820032003290370370340200341c0006a200310a68080800020032001370340200341c0006a200310b28080800041002104410121050c050b2003200329034822063703b00102400240200341b0016a200341f0006a10c2818080000d002003200637034020052001200341c0006a200510bb8180800010c58180800021010c010b2003200937034020052001200341c0006a200510bb8180800010c58180800021010b200320013703a8010c000b0b41908bc08000109482808000000b41908bc08000109482808000000b41a08bc08000109282808000000b200020053a0001200020043a0000200341c0016a2480808080000b8e0101027f23808080800041206b220224808080800020022000370300200241086a2002411f6a200210b881808000024020022903084201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290310200341017110fd808080002002411f6a200241086a10ea808080002100200241206a24808080800020000f0b000bde0402027f067e23808080800041b0016b220324808080800020032001370308024002400240108b8180800041ff01712204450d00200041013a0000200020043a00010c010b200341086a10b181808000200341af016a10ac81808000200341206a200341af016a41988ac0800010d080808000024020032802204101710d0020004181043b01000c010b2003290338210520032003290330220637031020032005370318200341206a41c88ac08000108c81808000024020032d00204101470d0020032d00212104200041013a0000200020043a00010c010b20032903282107200341af016a10ac818080002007427f510d012003200742017c370320200341af016a41c88ac08000200341206a10da80808000200341af016a10b0818080002108200341af016a10cd818080002109200341af016a10cd81808000210a200320053703482003200637034020032001370350200320023a0078200341023b00792003200837035820034200370370200342003703202003200a37036820032009370360200342003703302007200341206a10888180800020034190016a108d81808000024020032d009001450d0020032d0091012104200041013a0000200020043a00010c010b2003200329039801370388012003200341af016a20034188016a10af818080003703900120034190016a200341086a200341af016a10a881808000200341106a10a280808000200320023a00a0012003200137039801200320073703900120034190016a200310bb80808000200041003a0000200020073703080b200341b0016a2480808080000f0b41b08bc08000109282808000000b7301027f23808080800041206b220124808080800020012000370300200141086a2001411f6a200110b881808000024020012903084201520d00000b200129031010ff808080002102200141206a248080808000200241ff01712201417f6aad42ff01834220864283808080107c420220011b0b8b0403027f027e037f23808080800041f0006b220124808080800020012000370300200141ef006a10ac81808000200141306a200141ef006a41808bc0800010d280808000024002400240024020012802300d00411221020c010b200120012903483703182001200129035037032020012001290358370328200120012903402203370310200120012903382204370308200110b181808000200141306a108981808000024020012d00304101470d0020012d003121020c010b200120012903382200370360200141e8006a21020240200220002001200210bb8180800010c9818080004202520d00410921020c010b2002200010cc8180800010fc818080002202200141286a22052001290320220010cc8180800010fc818080002206490d01200220066b2206200141306a200129032810cc8180800010fc818080002207490d0202402001200141186a10c2818080000d0002402005200010cc8180800010fc818080002205200620076b6a22062005490d00200620024101764d0d01411521020c020b41d08bc08000109282808000000b200141ef006a10ac81808000200141ef006a200141ef006a41808bc0800010c380808000420210c7818080001a2001200337033820012004370330200141306a200110be80808000410021020b200141f0006a24808080800020020f0b41c08bc08000109482808000000b41c08bc08000109482808000000bd20101027f23808080800041306b2203248080808000200320013703082003200037030020032002370310200341186a2003412f6a200310b881808000024020032903184201510d0020032903202101200341186a2003412f6a200341086a10b88180800020032903184201510d0020032903202100200341186a2003412f6a200341106a10b88180800020032903184201510d002001200020032903201081818080002104200341306a248080808000200441ff01712203417f6aad42ff01834220864283808080107c420220031b0f0b000baa0303027f017e017f23808080800041f0006b2203248080808000200320013703102003200037030820032002370318200341286a1089818080000240024020032d00284101470d0020032d002921040c010b200320032903302205370320200341086a10b181808000200341286a2106024020062005200341086a200610bb8180800010c9818080004202520d00410921040c010b200341ef006a10ac818080000240200341ef006a41808bc0800010d880808000450d00411121040c010b024020062005200341106a200610bb8180800010c9818080004202520d00411321040c010b4114210420062005200341186a200610bb8180800010c9818080004202520d00200341106a200341186a10c2818080000d00200341ef006a10cd8180800021052003200341ef006a10cd8180800037034820032005370340200320003703382003200237033020032001370328200341ef006a10ac81808000200341ef006a41808bc08000200341286a10dc80808000200320003703602003200237035820032001370350200341d0006a200310af80808000410021040b200341f0006a24808080800020040b3901017f0240200042ff018342cb00510d00000b200010838180800041ff01712201417f6aad42ff01834220864283808080107c420220011b0ba00302037f027e23808080800041e0006b220124808080800020012000370308200141df006a10ac81808000200141186a200141df006a41888ac0800010d6808080000240024020012903184201510d00410221020c010b20012001290320370310200141106a10b18180800041032102200141106a2203200010cc8180800010fc81808000450d002003200010cc8180800010fc81808000410171450d0002402003200010cc8180800010fc8180800041154d0d00410e21020c010b200141086a10868180800041ff017122020d00200141df006a10ac81808000200141186a200141df006a41808bc0800010d280808000024020012903184201520d002001290320210420012903282105200141df006a10ac81808000200141df006a200141df006a41808bc0800010c380808000420210c7818080001a2001200537035020012004370348200141c8006a200110be808080000b200141df006a10ac81808000200141df006a41b88ac08000200141086a10de8080800020012000370318200141186a200110b280808000410021020b200141e0006a24808080800020020b7201017f2380808080004180016b220124808080800020012000370308200141106a200141ff006a200141086a109b80808000024020012903104201520d00000b200141106a2001290318108581808000200141ff006a200141106a10e580808000210020014180016a24808080800020000b0c00200020011087818080000be50203037f017e037f23808080800041206b220124808080800041002102200041086a22032000290300220410cc8180800010fc81808000210541012106410021070240034002400240024020072005460d000240024020072003200410cc8180800010fc818080004f0d00200120032004200710828280800010cb81808000370318200141086a2003200141186a10b88180800020012903084201520d010c060b41e08bc08000108f82808000000b200741016a21072001200129031037030020062100034020052000460d0320002003200410cc8180800010fc818080004f0d02200120032004200010828280800010cb81808000370318200141086a2003200141186a10b88180800020012903084201510d0520012001290310370308200041016a21002001200141086a10c281808000450d000b411021020b200141206a24808080800020020f0b41f08bc08000108f82808000000b200641016a21060c000b0b000b7e01017f2380808080004180016b2202248080808000200241ff006a10ac8180800020024205370368200220013703702002200241ff006a200241e8006a10c2808080000240024020022903004202510d002000200241e000109d828080001a0c010b20004202370300200041043a00080b20024180016a2480808080000b6e01017f23808080800041206b220224808080800020024205370308200220003703102002411f6a10ac818080002002411f6a200241086a200110c4808080002002411f6a10ac818080002002411f6a200241086a4180cb1e4180d21f10c080808000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ac81808000200141086a2001411f6a41b88ac0800010d1808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b8d0103017f017e027f23808080800041206b220224808080800042022103024020012802082204200128020c4f0d002002200141086a22052001290300200410828280800010cb81808000370318200241086a2005200241186a10b88180800020022903082103200020022903103703082001200441016a3602080b20002003370300200241206a2480808080000b5601027f23808080800041106b22002480808080002000410f6a10ac818080002000410f6a41e08ac0800010d5808080002101200041106a2480808080004102410b4100200141ff017122004101711b20004102461b0b6f01017f23808080800041206b22022480808080002002411f6a10ac81808000200241086a2002411f6a200110d7808080000240024020022903084201520d0020002002290310370308410021010c010b200041023a0001410121010b200020013a0000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ac81808000200141086a2001411f6a41f083c0800010d6808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b1200200141fb8dc08000410f108e828080000b120010c1818080002000200110fc808080000b100010c181808000200010fe808080000b120010c1818080002000200110ee808080000b120010c1818080002000200110f3808080000b100010c18180800020001084818080000b1a0010c18180800020002001200220032004200510f6808080000b140010c1818080002000200120021080818080000b140010c18180800020002001200210f0808080000b100010c181808000200010f8808080000b100010c18180800020001082818080000b120010c1818080002000200110fa808080000b0300000b190020004200370300200020023502004220864204843703080b7c01027e024002400240024020022903002203a741ff0171220241c500460d002002410b470d02200041106a200310fd818080000c010b2001200310de8180800021042001200310df81808000210320002004370318200020033703100b420021030c010b200010fb81808000370308420121030b200020033703000b130020004200370300200020023100003703080b4602017f017e23808080800041106b2203248080808000200320012002109f81808000200329030821042000200329030037030020002004370308200341106a2480808080000b6a02017f027e23808080800041106b2203248080808000200320022903002204200229030822051084828080000240024020032802000d00200329030821040c010b20012005200410e68180800021040b2000420037030020002004370308200341106a2480808080000b6102017f017e23808080800041106b22032480808080002003200229030022041083828080000240024020032802000d00200329030821040c010b2001200410da8180800021040b2000420037030020002004370308200341106a2480808080000b9a0102017f027e23808080800041206b220324808080800020032002290300220410f7818080000240024020032903004201520d00200341106a200410f881808000024020032802100d00420021042001200329031810d98180800021050c020b4201210410fb8180800021050c010b42002104200329030810f58180800021050b2000200437030020002005370308200341206a2480808080000b4400200041003602102000200436020c2000200336020820002002360204200020013602002000200420036b4103762204200220016b410376220320042003491b3602140b3901017f23808080800041106b22032480808080002003200229020037020820002001200341086a10a481808000200341106a2480808080000b6d02027f017e23808080800041106b22032480808080002003200228020022042002280204220210f6818080000240024020032802004101470d0020012004200210f38180800021050c010b200329030821050b2000420037030020002005370308200341106a2480808080000b100020002001370308200042003703000b130020004200370300200020022903083703080b6001017f23808080800041106b22042480808080000240200020012903002002290300200310ea8180800042ff01834202510d0041bc8ec08000412b2004410f6a41ac8ec08000418c8ec08000109082808000000b200441106a2480808080000b0a00200010e8818080000b160020004200370300200020022802002903003703080b070020002903000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110ed8180800010fc8180800036020c2000410036020820002001370300200241106a2480808080000b02000b4502017f017e23808080800041106b2202248080808000200220002001109e81808000024020022903004201520d00000b20022903082103200241106a24808080800020030b5902017f017e23808080800041206b22032480808080002003200236020c20032001360208200341106a2000200341086a10a381808000024020032903104201520d00000b20032903182104200341206a24808080800020040b070020012903000b7e02017f017e23808080800041206b22012480808080002001200010e581808000370308200141106a2000200141086a10a18180800020012903182102024020012903104201520d002001200237031041bc8ec08000412b200141106a41e88ec08000419c8ec08000109082808000000b200141206a24808080800020020b1300200041086a200029030010db818080001a0b0e0020002001200210e1818080000b140020002001200210e28180800010fe818080000b1b0020002001108282808000200210828280800010e9818080001a0b130020004200370300200020012903003703080b5102017f017e23808080800041106b220324808080800020032001200210a38180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b2d01027e42012103024020022903002204108582808000450d0020002004370308420021030b200020033703000b2e01027e4201210302402002290300220442ff018342cd00520d0020002004370308420021030b200020033703000b5202017f017e23808080800041106b2203248080808000200320022903083703082003200229030037030020012003410210ef8180800021042000420037030020002004370308200341106a2480808080000b4e02017e017f42022102024020012802082203200128020c4f0d002000200141086a2001290300200310828280800010ec818080003703082001200341016a360208420021020b200020023703000b070020002903000b0c002001200010ad818080000b070020003100000b0d0020003502004220864204840b070020002903000b2401017e200041086a2000290300200129030010eb81808000220242005520024200536b0b02000b11002000200110c08180800041ff0171450b070020002903000b0c002000200110d9818080000b0e0020002001200210dc818080000b0e0020002001200210dd818080000b0e0020002001200210e0818080000b1000200020012002200310e3818080000b0e0020002001200210e4818080000b12002000200120022003200410e7818080000b0e0020002001200210ec818080000b0c002000200110ed818080000b0a00200010ee818080000b130020004200370300200020012903003703080b2e01027e4201210302402001290300220442ff018342cb00520d0020002004370308420021030b200020033703000b0e0020002001200110b7818080000b2e01027e4201210302402001290300220442ff018342cd00520d0020002004370308420021030b200020033703000b0e0020002002200110b9818080000b130020004200370300200020012903003703080b0e0020002001200210ef818080000b12002000200120022003200410f0818080000b140020002001200220032004200510f1818080000b1000200020012002200310f2818080000b1200200141f88ec08000410f108e828080000b0a0020011080808080000b0a0020011081808080000b0a0020011082808080000b0c00200120021083808080000b0c00200120021084808080000b0a0020011085808080000b0a0020011086808080000b0c00200120021087808080000b0c00200120021088808080000b0c00200120021089808080000b0e00200120022003108a808080000b0c0020012002108b808080000b0800108c808080000b0c0020012002108d808080000b10002001200220032004108e808080000b08001092808080000b0c00200120021095808080000b0e002001200220031096808080000b0c00200120021097808080000b0c00200120021098808080000b0a0020011099808080000b0800109a808080000b1a002001ad4220864204842002ad4220864204841090808080000b2e00024020022004460d00000b2001ad4220864204842003ad4220864204842002ad422086420484108f808080000b3000024020032005460d00000b20012002ad4220864204842004ad4220864204842003ad4220864204841091808080000b1c0020012002ad4220864204842003ad4220864204841093808080000b1a002001ad4220864204842002ad4220864204841094808080000b160020002802002000280204200120021089828080000b070020004208880bb50102017f017e23808080800041106b220324808080800002400240200241094b0d00420021040340024020020d002000410036020020002004420886420e843703080c030b200341086a20012d000010ff81808000024020032d00084103460d0020002003290308370204200041013602000c030b2002417f6a2102200141016a2101200442068620033100098421040c000b0b20002002360208200041003a0004200041013602000b200341106a2480808080000b2801017e420121020240200142ff01834206520d0020002001370308420021020b200020023703000b2901017e420121020240200142ff018342c000520d0020002001370308420021020b200020023703000b26002000200128020041027422012802c490c08000360204200020012802ec90c080003602000b260020002001280200410274220128029491c08000360204200020012802bc91c080003602000b0900428390808080010b08002000422088a70b160020002001423f87370308200020014208873703000b070020004201510b820101017f410121020240200141ff017141df00460d0002400240200141506a41ff0171410a490d00200141bf7f6a41ff0171411a490d0102402001419f7f6a41ff0171411a490d00200020013a0001200041013a00000f0b200141456a21020c020b200141526a21020c010b2001414b6a21020b200041033a0000200020023a00010b14002000280200200028020420011096828080000be20403017f017e027f23808080800041e0006b2202248080808000200220002903002203a72200410876220436023020022003422088a7220536023402400240024002402000418014490d0020034280808080a001540d01200241848080800036025c20024184808080003602542002200241346a3602582002200241306a360250200141af83c08000200241d0006a10f48180800021000c030b200220043602382004450d01024020034280808080a001540d00200241206a200241386a10fa8180800020022002290320370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a3602502001419f83c08000200241d0006a10f48180800021000c030b2002200536023c200241186a200241386a10fa8180800020022002290318370240200241106a2002413c6a10f98180800020022002290310370248200241858080800036025c20024185808080003602542002200241c8006a3602582002200241c0006a360250200141c083c08000200241d0006a10f48180800021000c020b20022005360240200241286a200241c0006a10f98180800020022002290328370248200241858080800036025c20024184808080003602542002200241c8006a3602582002200241306a360250200141cf83c08000200241d0006a10f48180800021000c010b200241086a200241386a10fa8180800020022002290308370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a3602502001419f83c08000200241d0006a10f48180800021000b200241e0006a24808080800020000b0b002000ad4220864204840b3201017e420121020240200142ffffffffffffffff00560d0020002001420886420684370308420021020b200020023703000b5001017e42012103024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d0020002001420886420b84370308420021030b200020033703000b1701017f2000a741ff01712201410e46200141ca0046720b1500200020014101744101722002108782808000000b4701017f23808080800041206b2203248080808000200320013602102003200036020c200341013b011c2003200236021820032003410c6a360214200341146a109a81808000000b1400200120002802002000280204108d828080000be50401087f23808080800041106b220424808080800002400240024020034101710d0020022d000022050d01410021050c020b200020022003410176200128020c1180808080000021050c010b200128020c2106410021070340200241016a2108024002400240024002402005411874411875417f4a0d00200541ff01712209418001460d01200941c001470d032004200136020420042000360200200442a080808006370208200320074103746a22052802002004200528020411818080800000450d02410121050c060b024020002008200541ff017122052006118080808000000d00200820056a21020c040b410121050c050b02402000200241036a220520022f000122022006118080808000000d00200520026a21020c030b410121050c040b200741016a2107200821020c010b41a080808006210a02402005410171450d00200241056a21082002280001210a0b410021090240024020054102710d004100210b200821020c010b200841026a210220082f0000210b0b0240024020054104710d00200221080c010b200241026a210820022f000021090b0240024020054108710d00200821020c010b200841026a210220082f000021070b02402005411071450d002003200b41ffff03714103746a2f0104210b0b02402005412071450d002003200941ffff03714103746a2f010421090b200420093b010e2004200b3b010c2004200a36020820042001360204200420003602000240200320074103746a22052802002004200528020411818080800000450d00410121050c030b200741016a21070b20022d000022050d000b410021050b200441106a24808080800020050b840602087f017e412b418080c4002000280208220641808080017122071b21082007411576410120011b20056a21090240024020064180808004710d00410021020c010b0240024020034110490d0020022003108b8280800021070c010b024020030d00410021070c010b2003410371210a4100210b41002107024020034104490d002003410c71210c4100210b41002107034020072002200b6a220d2c000041bf7f4a6a200d41016a2c000041bf7f4a6a200d41026a2c000041bf7f4a6a200d41036a2c000041bf7f4a6a2107200c200b41046a220b470d000b200a450d010b2002200b6a210d03402007200d2c000041bf7f4a6a2107200d41016a210d200a417f6a220a0d000b0b200720096a21090b2008412d20011b210c02400240200920002f010c22014f0d0002400240024020064180808008710d00200120096b210841002107410021010240024002402006411d764103710e0402000100020b200821010c010b200841feff037141017621010b200641ffffff007121092000280204210b2000280200210a0340200741ffff0371200141ffff03714f0d024101210d200741016a2107200a2009200b28021011818080800000450d000c050b0b20002000290208220ea741808080ff797141b080808002723602084101210d2000280200220a2000280204220b200c20022003108c828080000d0341002107200120096b41ffff037121020340200741ffff037120024f0d024101210d200741016a2107200a4130200b28021011818080800000450d000c040b0b4101210d200a200b200c20022003108c828080000d02200a20042005200b28020c118080808000000d0241002107200820016b41ffff037121000340200741ffff03712202200049210d200220004f0d03200741016a2107200a2009200b28021011818080800000450d000c030b0b4101210d200a20042005200b28020c118080808000000d012000200e37020841000f0b4101210d200028020022072000280204220a200c20022003108c828080000d00200720042005200a28020c11808080800000210d0b200d0beb0601087f024002402001200041036a417c71220220006b2203490d00200120036b22044102762205450d00200441037121064100210741002101024020022000460d0041002108410021010240200020026b2209417c4b0d00410021084100210103402001200020086a22022c000041bf7f4a6a200241016a2c000041bf7f4a6a200241026a2c000041bf7f4a6a200241036a2c000041bf7f4a6a2101200841046a22080d000b0b200020086a21020340200120022c000041bf7f4a6a2101200241016a2102200941016a22090d000b0b200020036a210902402006450d002009200441fcffffff07716a22022c000041bf7f4a210720064101460d00200720022c000141bf7f4a6a210720064102460d00200720022c000241bf7f4a6a21070b200720016a21080340200921032005450d02200541c001200541c001491b22074103712106024002402007410274220441f0077122010d00410021020c010b200320016a2100410021022003210103402001410c6a2802002209417f73410776200941067672418182840871200141086a2802002209417f73410776200941067672418182840871200141046a2802002209417f7341077620094106767241818284087120012802002209417f7341077620094106767241818284087120026a6a6a6a2102200141106a22012000470d000b0b200520076b2105200320046a2109200241087641ff81fc0771200241ff81fc07716a418180046c41107620086a21082006450d000b2003200741fc01714102746a22022802002201417f734107762001410676724181828408712101024020064101460d0020022802042209417f7341077620094106767241818284087120016a210120064102460d0020022802082202417f7341077620024106767241818284087120016a21010b200141087641ff811c71200141ff81fc07716a418180046c41107620086a21080c010b024020010d0041000f0b200141037121024100210941002108024020014104490d002001417c712105410021084100210903402008200020096a22012c000041bf7f4a6a200141016a2c000041bf7f4a6a200141026a2c000041bf7f4a6a200141036a2c000041bf7f4a6a21082005200941046a2209470d000b2002450d010b200020096a21010340200820012c000041bf7f4a6a2108200141016a21012002417f6a22020d000b0b20080b410002402002418080c400460d0020002002200128021011818080800000450d0041010f0b024020030d0041000f0b200020032004200128020c118080808000000b8e0501077f024002402000280208220341808080c00171450d0002400240024002400240200341808080800171450d0020002f010e22040d01410021020c020b024020024110490d0020012002108b8280800021050c040b024020020d00410021050c040b200241037121064100210741002105024020024104490d002002410c712104410021054100210703402005200120076a22082c000041bf7f4a6a200841016a2c000041bf7f4a6a200841026a2c000041bf7f4a6a200841036a2c000041bf7f4a6a21052004200741046a2207470d000b2006450d040b200120076a21080340200520082c000041bf7f4a6a2105200841016a21082006417f6a22060d000c040b0b200120026a21074100210220012108200421060340200822052007460d020240024020052c00002208417f4c0d00200541016a21080c010b0240200841604f0d00200541026a21080c010b2005410441032008416f4b1b6a21080b200820056b20026a21022006417f6a22060d000b0b410021060b200420066b21050b200520002f010c22084f0d00200820056b210941002105410021040240024002402003411d764103710e0402000102020b200921040c010b200941feff037141017621040b200341ffffff00712107200028020421062000280200210002400340200541ffff0371200441ffff03714f0d0141012108200541016a2105200020072006280210118180808000000d030c000b0b41012108200020012002200628020c118080808000000d0141002105200920046b41ffff037121020340200541ffff037122042002492108200420024f0d02200541016a2105200020072006280210118180808000000d020c000b0b200028020020012002200028020428020c1180808080000021080b20080b1a00200028020020012002200028020428020c118080808000000b130041e491c08000412b2000108682808000000b6e01017f23808080800041206b220524808080800020052001360204200520003602002005200336020c200520023602082005418680808000ad422086200541086aad843703182005418780808000ad4220862005ad84370310418080c08000200541106a2004108782808000000b180020002802002001200028020428020c118180808000000b130041d793c0800041392000108782808000000b140041f393c0800041c3002000108782808000000b1400419494c0800041c3002000108782808000000bca0201077f23808080800041106b2202248080808000410a21030240200028020022042004411f7522007320006b220541e807490d00410a21030340200241066a20036a2206417c6a2005220020004190ce006e22054190ce006c6b220741ffff037141e4006e22084101742f008f92c080003b00002006417e6a2007200841e4006c6b41ffff03714101742f008f92c080003b00002003417c6a2103200041fface2044b0d000b0b02400240200541094b0d00200521000c010b200241066a2003417e6a22036a2005200541ffff037141e4006e220041e4006c6b41ffff03714101742f008f92c080003b00000b024002402004450d002000450d010b200241066a2003417f6a22036a20004101742d009092c080003a00000b20012004417f73411f7641014100200241066a20036a410a20036b108a828080002103200241106a24808080800020030b0e00200220002001108d828080000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080bba0804017f017e037f047e23808080800041b0016b2205248080808000420021060240024002400240024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02200720086b4120490d03200541a0016a2003200441e00020076b220910998280800020053502a00142017c210a4200210b420021060c040b20012003542208200220045420022004511b450d054200210c0c060b20012001200380220c20037e7d210142002106420021020c050b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020c040b200541306a2001200241c00020086b2208109982808000200541206a200320042008109982808000420021062005200342002005290330200529032080220c4200109782808000200541106a20044200200c42001097828080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c030b02400240034020054190016a2001200241c00020086b2208109982808000200529039001210c0240200820094f0d00200541d0006a200320042008109982808000200541c0006a20032004200c200529035080220d4200109782808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c070b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c060b20054180016a200c200a80220c4200200820096b2208109b82808000200541f0006a20032004200c4200109782808000200541e0006a200529037020052903782008109b8280800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c040b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c030b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c020b2002200b7d2008ad7d21022001200a7d2101420021060c010b200220047d2008ad7d2102200120037d21014201210c0b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000b4e01017e02400240200341c000710d002003450d012002410020036bad8620012003ad220488842101200220048821020c010b20022003ad882101420021020b20002001370300200020023703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a20072003200820021097828080004101210920062903582101200629035021020c020b200641c0006a2008420020072003109782808000200641306a20024200200720031097828080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a2007420020082002109782808000200641106a20034200200820021097828080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b200620072003200820021097828080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000b4e01017e02400240200341c000710d002003450d0120022003ad2204862001410020036bad88842102200120048621010c010b20012003ad862102420021010b20002001370300200020023703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e00200020012002109c828080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b1098828080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b0bbf140100418080c0000bb514c0023a20c0002f686f6d652f636f646573706163652f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f656e762e7273002f686f6d652f636f646573706163652f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f6c65646765722e7273002f72757374632f616336386661613230633538636263636430316565373230386266336236653933613764376639362f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f686f6d652f636f646573706163652f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f7665632e727300636f6e7472616374732f74686f6c6f732f7372632f6c69622e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c00129000020011000620000003004000009000000010000000000000000000000000000000eb7bae2b379e70050656e64696e6744697370757465645265736f6c7665640008021000070000000f0210000800000017021000080000006173736572746572626f6e64646973707574657266696e616c5f6f7574636f6d6566696e616c697a65726f70656e65645f61746f7574636f6d657265736f6c76657273737461747573766f746564766f7465735f616761696e73745f6f7574636f6d65766f7465735f666f725f6f7574636f6d653802100008000000400210000400000044021000080000004c0210000d000000590210000900000062021000090000006b0210000700000072021000090000007b02100006000000810210000500000086021000150000009b021000110000006e65775f7265736f6c7665726e6f6f6c645f7265736f6c76657270726f706f7365645f62797965730c0310000c00000018031000020000001a0310000c000000260310000b0000003103100003000000cf00100050000000fa000000050000000000000000000000010000000100000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650038021000080000006b021000070000000ea99adf2a8e9b0044021000080000000ea99aeb35eea6006b021000070000000ea9bac734aede00726577617264000059021000090000006b02100007000000e0031000060000000ea9fabbb139bb2b7061757365640000080410000600000070617573655f7570646174656400000008021000070000000f02100008000000170210000800000041646d696e0000004004100005000000546f6b656e0000005004100005000000426f6e64416d6f756e740000600410000a0000004368616c6c656e676557696e646f7700740410000f0000005265736f6c766572730000008c04100009000000417373657274696f6e000000a0041000090000004e65787449640000b4041000060000005061757365640000c40410000600000046696e616c697a65526577617264427073000000d404100011000000526f746174696f6e50726f706f73616cf00410001000000000000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000060000000000000000000000000000000000000000000000070000000000000000000000000000000800000000000000000000000000000009000000000000000000000000000000830110001b000000e501000019000000830110001b000000e60100000c000000830110001b0000004c02000039000000830110001b0000001002000019000000830110001b0000001202000031000000830110001b0000007803000026000000830110001b0000007a0300002a000000830110001b0000008202000027000000830110001b000000090300000d000000830110001b000000070300000d000000830110001b0000001a03000016000000830110001b0000001e03000028000000830110001b000000bc02000028000000830110001b000000c20200000d000000830110001b000000d90200001f00000072021000090000007265736f6c766572735f757064617465640000000c0310000c0000001a0310000c000000726f746174696f6e5f65786563757465640000000c0310000c0000001a0310000c000000260310000b000000726f746174696f6e5f70726f706f736564726f746174696f6e5f63616e63656c6c6564436f6e76657273696f6e4572726f7200000600100062000000aa0100000e00000069001000650000005b0000000e0000000000000000000000010000000200000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000003000000436f6e76657273696f6e4572726f724172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c75654175746800000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e00000087071000920710009d071000a9071000b5071000c2071000cf071000dc071000e9071000f707100008000000060000000700000007000000060000000600000006000000060000000500000004000000050810000d081000130810001a08100021081000270810002d08100033081000390810003e08100063616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c75653030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939617474656d707420746f206164642077697468206f766572666c6f77617474656d707420746f206d756c7469706c792077697468206f766572666c6f77617474656d707420746f2073756274726163742077697468206f766572666c6f7700b74c0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000160000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a65640000000000020000000000000014496e76616c69645265736f6c766572436f756e74000000030000000000000011417373657274696f6e4e6f74466f756e6400000000000004000000000000000a4e6f7450656e64696e67000000000005000000000000000b4e6f744469737075746564000000000600000000000000154368616c6c656e676557696e646f77436c6f7365640000000000000700000000000000134368616c6c656e676557696e646f774f70656e0000000008000000000000000c4e6f74415265736f6c76657200000009000000000000000c416c7265616479566f7465640000000a000000000000000650617573656400000000000b0000003e60626f6e645f616d6f756e746020776173206e6f7420706f7369746976652c206f7220657863656564656420604d41585f424f4e445f414d4f554e54602e000000000011496e76616c6964426f6e64416d6f756e740000000000000c0000000000000016496e76616c69644368616c6c656e676557696e646f7700000000000d0000000000000010546f6f4d616e795265736f6c766572730000000e000000486066696e616c697a655f7265776172645f62707360207761732067726561746572207468616e20604d41585f46494e414c495a455f5245574152445f42505360202831303030292e00000015496e76616c696446696e616c697a655265776172640000000000000f00000000000000124475706c69636174655265736f6c766572730000000000100000000000000012526f746174696f6e496e50726f677265737300000000001100000000000000124e6f526f746174696f6e50726f706f73616c00000000001200000000000000165265736f6c7665724e6f74496e436f6d6d6974746565000000000013000000000000001d526f746174696f6e546172676574416c72656164795265736f6c76657200000000000014000000000000000b4e6f7450726f706f7365720000000015000001185468652063616c6c657220697320746865206173736572746572206f662074686520617373657274696f6e20746865792061726520747279696e6720746f20646973707574652e0a416e20617373657274657220646973707574696e67207468656972206f776e20617373657274696f6e20776f756c6420636f6e73756d6520746865206f6e6520646973707574650a736c6f7420776974686f757420616e792065636f6e6f6d6963207269736b202874686579207265636569766520626f746820626f6e6473206261636b207265676172646c6573730a6f6620746865207265736f6c76657220766f7465292c206e756c6c696679696e672074686520626f6e642d666f726665697475726520646574657272656e742e0000000b53656c664469737075746500000000160000000200000000000000000000000653746174757300000000000300000000000000000000000750656e64696e670000000000000000000000000844697370757465640000000000000000000000085265736f6c76656400000002000000000000000000000007446174614b6579000000000a00000000000000000000000541646d696e000000000000000000000000000005546f6b656e00000000000000000000000000000a426f6e64416d6f756e74000000000000000000000000000f4368616c6c656e676557696e646f77000000000000000000000000095265736f6c76657273000000000000010000000000000009417373657274696f6e00000000000001000000060000000000000000000000064e65787449640000000000000000000000000006506175736564000000000000000000c8426173697320706f696e7473202830e280933130303029206f662074686520626f6e64207061696420746f2077686f657665722063616c6c73206066696e616c697a65602061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e2e2030206d65616e73206e6f207265776172642069732074616b656e3b207468650a66756c6c20626f6e642069732072657475726e656420746f2074686520617373657274657220286f726967696e616c206265686176696f72292e0000001146696e616c697a65526577617264427073000000000000000000000000000010526f746174696f6e50726f706f73616c000000000000004e446973707574657320612070656e64696e6720617373657274696f6e2077697468696e20746865206368616c6c656e67652077696e646f77206279206d61746368696e672069747320626f6e642e00000000000764697370757465000000000200000000000000086469737075746572000000130000000000000002696400000000000600000001000003e9000000020000000300000000000000df41207265736f6c76657220766f746573206f6e206120646973707574656420617373657274696f6e2e204f6e6365206120737472696374206d616a6f72697479206f660a746865207265736f6c76657220636f6d6d6974746565206167726565732c2074686520617373657274696f6e2066696e616c697a65733a207468652077696e6e696e670a736964652028617373657274657220696620746865206f726967696e616c206f7574636f6d65207374616e64732c206469737075746572206f7468657277697365290a726563656976657320626f746820626f6e64732e00000000077265736f6c7665000000000300000000000000087265736f6c766572000000130000000000000002696400000000000600000000000000146167726565735f776974685f61737365727465720000000100000001000003e9000003e80000000100000003000000000000035846696e616c697a657320612070656e64696e6720617373657274696f6e206f6e636520697473206368616c6c656e67652077696e646f772068617320656c61707365640a77697468206e6f20646973707574652e204661696c732077697468206050617573656460206966207061757365643a20612070617573656420617373657274696f6e206d61790a6861766520686164206e6f207265616c206f70706f7274756e69747920746f20626520646973707574656420647572696e6720697473206368616c6c656e67650a77696e646f77202873696e63652060646973707574656020697320616c736f20626c6f636b6564207768696c6520706175736564292c20736f206974206d757374206e6f740a62652061626c6520746f2066696e616c697a6520756e636f6e74657374656420756e74696c20756e7061757365642e206063616c6c657260206d7573740a617574686f72697a65207468652063616c6c20756e636f6e646974696f6e616c6c7920e28094207265676172646c657373206f6620776865746865720a6066696e616c697a655f7265776172645f62707360206973207a65726f20e2809420736f207468652061646472657373207265636f7264656420696e0a60417373657274696f6e2e66696e616c697a65726020616e6420746865206046696e616c697a656460206576656e7420697320616c7761797320612076657269666965640a63616c6c657220616e642063616e6e6f742062652073706f6f6665642e205768656e206066696e616c697a655f7265776172645f62707360206973206e6f6e2d7a65726f2c0a6063616c6c65726020616c736f2072656365697665732060626f6e64202a2066696e616c697a655f7265776172645f627073202f2031305f3030306020746f6b656e732061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e20616e6420746865206173736572746572207265636569766573207468650a72656d61696e6465723b207768656e206974206973207a65726f207468652066756c6c20626f6e642069732072657475726e656420746f207468652061737365727465720a616e64206e6f2072657761726420697320706169642e2052657475726e7320746865206173736572746564206f7574636f6d652e0000000866696e616c697a6500000002000000000000000663616c6c65720000000000130000000000000002696400000000000600000001000003e900000001000000030000000500000000000000000000000841737365727465640000000100000008617373657274656400000003000000000000000269640000000000060000000100000000000000086173736572746572000000130000000000000000000000076f7574636f6d65000000000100000000000000020000000500000000000000000000000844697370757465640000000100000008646973707574656400000002000000000000000269640000000000060000000100000000000000086469737075746572000000130000000000000002000000050000000000000000000000085265736f6c76656400000001000000087265736f6c76656400000002000000000000000269640000000000060000000100000000000000076f7574636f6d650000000001000000000000000200000001000000000000000000000009417373657274696f6e0000000000000c00000000000000086173736572746572000000130000000000000004626f6e640000000b00000000000000086469737075746572000003e8000000130000007254686520617574686f7269746174697665206f7574636f6d65206f6e63652074686520617373657274696f6e206973207265736f6c7665642e20604e6f6e6560207768696c650a74686520617373657274696f6e206973207374696c6c2070656e64696e67206f722064697370757465642e00000000000d66696e616c5f6f7574636f6d65000000000003e8000000010000010757686f2063616c6c6564206066696e616c697a65602e20604e6f6e656020756e74696c2074686520617373657274696f6e2069732066696e616c697a6564207669610a6066696e616c697a656020286e657665722073657420666f7220617373657274696f6e73207265736f6c7665642076696120607265736f6c766560292e20416c776179730a60536f6d6560206166746572206066696e616c697a656020636f6d706c6574657320e28094207468652063616c6c6572206d75737420617574686f72697a65207468652063616c6c0a756e636f6e646974696f6e616c6c792c20736f207468697320697320616c77617973206120766572696669656420616464726573732e000000000966696e616c697a6572000000000003e80000001300000000000000096f70656e65645f61740000000000000600000000000000076f7574636f6d65000000000100000122546865207265736f6c76657220636f6d6d697474656520617420746865206d6f6d656e74207468697320617373657274696f6e207761732064697370757465642e0a456d70747920756e74696c206064697370757465602069732063616c6c65642e20566f74696e6720616e64206d616a6f726974792061726520616c776179730a636f6d707574656420616761696e7374207468697320736e617073686f742c206e6f7420746865206c69766520636f6d6d69747465652c20736f20616e0a607570646174655f7265736f6c76657273602063616c6c206d69642d646973707574652063616e2774206368616e67652077686f206765747320746f206465636964650a616e20616c72656164792d646973707574656420617373657274696f6e2e0000000000097265736f6c76657273000000000003ea0000001300000000000000067374617475730000000007d00000000653746174757300000000000000000005766f746564000000000003ea000000130000000000000015766f7465735f616761696e73745f6f7574636f6d65000000000000040000000000000011766f7465735f666f725f6f7574636f6d65000000000000040000000500000000000000000000000946696e616c697a6564000000000000010000000966696e616c697a656400000000000004000000000000000269640000000000060000000100000000000000076f7574636f6d65000000000100000000000000b757686f2063616c6c6564206066696e616c697a65602e20416c776179732061207665726966696564206164647265737320e28094206066696e616c697a65602072657175697265730a7468652063616c6c65722773206175746820756e636f6e646974696f6e616c6c792c20736f20746869732076616c7565206973207472757374776f727468790a7265676172646c657373206f6620776865746865722061207265776172642077617320636f6e666967757265642e000000000966696e616c697a657200000000000013000000000000006a486f77206d616e7920746f6b656e732077657265207061696420746f207468652066696e616c697a6572206173206120726577617264202830207768656e0a6066696e616c697a655f7265776172645f627073602077617320636f6e666967757265642061732030292e00000000000672657761726400000000000b00000000000000020000000000000174496e697469616c697a65732074686520636f6e74726163742e20607265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20610a73696d706c65206d616a6f7269747920766f74652063616e206e65766572207469652e206066696e616c697a655f7265776172645f627073602073657473207468650a6672616374696f6e206f662074686520626f6e642028696e20626173697320706f696e74732c2030e280933130303029207061696420746f2077686f657665722063616c6c730a6066696e616c697a656020617320616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e3b20302064697361626c6573207468650a72657761726420656e746972656c7920616e642070726573657276657320746865206f726967696e616c206265686176696f72207768657265207468652066756c6c0a626f6e642069732072657475726e656420746f207468652061737365727465722e0000000a696e697469616c697a65000000000006000000000000000561646d696e000000000000130000000000000005746f6b656e00000000000013000000000000000b626f6e645f616d6f756e74000000000b00000000000000156368616c6c656e67655f77696e646f775f736563730000000000000600000000000000097265736f6c76657273000000000003ea00000013000000000000001366696e616c697a655f7265776172645f627073000000000400000001000003e900000002000000030000000000000176506175736573206f7220756e706175736573206e657720617373657274696f6e732c2064697370757465732c207265736f6c76657220766f7465732c20616e640a66696e616c697a6174696f6e2e20412070656e64696e6720617373657274696f6e206d6179206861766520686164206e6f207265616c206f70706f7274756e69747920746f0a626520646973707574656420647572696e6720697473206368616c6c656e67652077696e646f7720696620746861742077696e646f77206f7665726c617070656420610a70617573652c20736f206066696e616c697a656020697320626c6f636b656420746f6f20726174686572207468616e206c657474696e672069742066696e616c697a650a756e636f6e7465737465643b206974206265636f6d65732063616c6c61626c6520616761696e206f6e636520756e7061757365642e204f6e6c792063616c6c61626c652062790a7468652061646d696e2073657420617420696e697469616c697a6174696f6e2e00000000000a7365745f706175736564000000000001000000000000000670617573656400000000000100000001000003e900000002000000030000000500000000000000000000000c506175736555706461746564000000010000000d70617573655f757064617465640000000000000100000000000000067061757365640000000000010000000000000002000000000000024941207265736f6c76657220766f746573206f6e20746865206f70656e20726f746174696f6e2070726f706f73616c2e2060617070726f766560207265636f726473206120796573206f720a6e6f2028626f74682070726576656e742072652d766f74696e67292e204f6e6365207965732d766f746573207265616368206120737472696374206d616a6f72697479206f66207468650a6c69766520636f6d6d69747465652c2074686520726f746174696f6e20657865637574657320696d6d6564696174656c793a20606f6c645f7265736f6c7665726020697320737761707065640a666f7220606e65775f7265736f6c7665726020696e20746865206c69766520636f6d6d69747465652c20616e64207468652070726f706f73616c20697320636c65617265642e0a4966207468652072656d61696e696e6720756e766f746564207265736f6c766572732063616e206e6f206c6f6e67657220737570706c7920656e6f756768207965732d766f74657320746f0a72656163682061206d616a6f726974792c207468652070726f706f73616c2069732063616e63656c6c6564206175746f6d61746963616c6c792028646561646c6f636b206775617264292e0a52657475726e732060536f6d65287472756529602069662074686520726f746174696f6e2065786563757465642c2060536f6d652866616c73652960206966206974207761730a6175746f2d63616e63656c6c656420617320646561642c20616e6420604e6f6e6560206966207468652070726f706f73616c2072656d61696e73206f70656e2e0000000000000d766f74655f726f746174696f6e0000000000000200000000000000087265736f6c766572000000130000000000000007617070726f7665000000000100000001000003e9000003e800000001000000030000000000000044506f737473206120626f6e64656420636c61696d2061626f757420616e206f7574636f6d652e2052657475726e7320746865206e657720617373657274696f6e2069642e0000000e6173736572745f6f7574636f6d65000000000002000000000000000861737365727465720000001300000000000000076f7574636f6d65000000000100000001000003e90000000600000003000000000000010443616e63656c7320746865206f70656e20726f746174696f6e2070726f706f73616c2e205468652070726f706f736572206d61792063616e63656c20617420616e792074696d652e0a416e792063757272656e74207265736f6c766572206d617920616c736f2063616e63656c206f6e6365207468652070726f706f73616c2063616e206e6f206c6f6e6765722072656163680a61206d616a6f726974792028646561646c6f636b206775617264292c20736f2061206c6f73742070726f706f736572206b65792063616e2774207065726d616e656e746c790a626c6f636b20726f746174696f6e2e20456d6974732060526f746174696f6e43616e63656c6c6564602e0000000f63616e63656c5f726f746174696f6e000000000100000000000000087265736f6c7665720000001300000001000003e9000000020000000300000001000000d6416e20696e2d666c696768742073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e2070726f706f73656420627920612063757272656e74207265736f6c7665722e0a44656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d6974746565207669612060766f74655f726f746174696f6e602e204f6e6c790a6f6e65206d6179206265206f70656e20617420612074696d652e205365652060646f63732f7372632f524f544154494f4e5f44455349474e2e6d64602e00000000000000000010526f746174696f6e50726f706f73616c000000050000003e546865206e6577207265736f6c76657220746f206164642e204d757374206e6f7420616c7265616479206265206f6e2074686520636f6d6d69747465652e00000000000c6e65775f7265736f6c76657200000013000000455265736f6c766572732077686f20766f746564206e6f2c20746f2070726576656e7420646f75626c652d766f74696e6720616e642064657465637420646561646c6f636b2e000000000000026e6f0000000003ea00000013000000475468652063757272656e74207265736f6c76657220746f2072656d6f76652e204d757374206265206f6e2074686520636f6d6d6974746565207768656e2070726f706f7365642e000000000c6f6c645f7265736f6c7665720000001300000025546865207265736f6c7665722077686f206f70656e6564207468652070726f706f73616c2e0000000000000b70726f706f7365645f62790000000013000000325265736f6c766572732077686f20766f746564207965732c20746f2070726576656e7420646f75626c652d766f74696e672e00000000000379657300000003ea00000013000000000000025350726f706f73657320612073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e3a2072656d6f766520606f6c645f7265736f6c7665726020286d7573742062650a612063757272656e74207265736f6c7665722920616e642061646420606e65775f7265736f6c7665726020286d757374206e6f7420616c7265616479206265206f6e65292e204f6e6c790a612063757272656e74207265736f6c766572206d61792070726f706f73652c20616e64206f6e6c79206f6e6520726f746174696f6e206d6179206265206f70656e20617420610a74696d652e205468652070726f706f73616c2069732064656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d69747465650a287468652073616d65207468726573686f6c64207573656420746f207265736f6c766520646973707574657329207669612060766f74655f726f746174696f6e602e205468650a636f6d6d6974746565207772697474656e206f6e20657865637574696f6e206973207468652073616d6520605265736f6c766572736020736c6f7420607570646174655f7265736f6c76657273600a7772697465732c20736f206120726f746174696f6e20686173206e6f20656666656374206f6e20646973707574657320616c7265616479206f70656e202874686569720a636f6d6d69747465652077617320736e617073686f74746564206174206064697370757465602074696d65292e2050617573652d6578656d70742c206c696b650a607570646174655f7265736f6c76657273602e000000001070726f706f73655f726f746174696f6e0000000300000000000000087265736f6c76657200000013000000000000000c6f6c645f7265736f6c76657200000013000000000000000c6e65775f7265736f6c7665720000001300000001000003e9000000020000000300000000000002565265706c6163657320746865207265736f6c76657220636f6d6d69747465652e204f6e6c792063616c6c61626c65206279207468652061646d696e207365742061740a696e697469616c697a6174696f6e2e20606e65775f7265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20612073696d706c650a6d616a6f7269747920766f74652063616e206e65766572207469652e2043616c6c61626c65206576656e207768696c65207061757365642c20736f20610a636f6d70726f6d6973656420636f6d6d69747465652063616e206265207265706c6163656420776974686f75742077616974696e6720746f20756e70617573652e0a0a546869732069732074686520656d657267656e6379206f7665727269646520706174682e204974207375706572736564657320616e7920696e2d666c696768740a73656c662d726f746174696f6e20766f74653a20616e206f70656e2060526f746174696f6e50726f706f73616c6020697320636c65617265642028656d697474696e670a60526f746174696f6e43616e63656c6c656460207768656e206f6e65207761732070726573656e74292c20736f20612070726f706f73616c2063616e206e657665720a6578656375746520616761696e7374206120636f6d6d6974746565206974207761736e2774206275696c7420666f722e204461792d746f2d64617920636f6d6d69747465650a6368616e67657320676f207468726f756768206070726f706f73655f726f746174696f6e60202f2060766f74655f726f746174696f6e6020696e73746561642e0000000000107570646174655f7265736f6c7665727300000001000000000000000d6e65775f7265736f6c76657273000000000003ea0000001300000001000003e90000000200000003000000050000000000000000000000105265736f6c766572735570646174656400000001000000117265736f6c766572735f757064617465640000000000000100000000000000097265736f6c76657273000000000003ea00000013000000000000000200000005000000000000000000000010526f746174696f6e45786563757465640000000100000011726f746174696f6e5f657865637574656400000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c76657200000013000000000000000200000005000000000000000000000010526f746174696f6e50726f706f7365640000000100000011726f746174696f6e5f70726f706f73656400000000000003000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000000000000b70726f706f7365645f62790000000013000000000000000200000005000000000000000000000011526f746174696f6e43616e63656c6c65640000000000000100000012726f746174696f6e5f63616e63656c6c6564000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000020000000000000000000000136765745f617373657274696f6e5f737461746500000000010000000000000002696400000000000600000001000003e9000007d000000009417373657274696f6e00000000000003001e11636f6e7472616374656e766d6574617630000000000000001a00000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39362e3000000000000000000008727373646b7665720000002f32362e312e30233137356161343133303666333833303537613863646663383462363864393331363634666333346500" + "hash": "06c75d58f73bbec9845bc4d411db93b272c48052d66793208b4578dc04537c9c", + "code": "0061736d0100000001ae022c60037f7f7f017f60027f7f017f60017e017e60027e7e017e60037e7e7e017e6000017e60047e7e7e7e017e60037f7f7f0060017f017f60027f7e0060047f7f7e7f0060027f7f017e60047f7f7f7f0060027f7f0060057f7f7e7f7f0060047f7f7f7e0060027e7e017f60047f7e7e7f0060037f7f7f017e60037f7e7e0060067e7e7e7e7e7e017e60077e7e7e7e7e7e7f017f60037f7e7f0060017e017f60037e7e7e017f60000060027e7f0060017f006000017f60057f7f7f7f7f0060017f017e60037f7e7e017e60037f7e7e017f60027f7e017e60047f7e7e7e017e60057f7e7e7e7e017e60057f7f7f7f7f017e60067f7e7f7f7f7f017e60047f7e7f7f017e60047f7f7f7f017f60067f7f7f7f7f7f017f60057f7f7f7f7f017f60057f7e7e7e7e0060067f7e7e7e7e7f0002a3011b0169013000020169015f0002016101300002017601360003017801310003016901380002016901370002016c01320003016c01310003016c01300003016c015f0004017601640003017801340005016901360003016c01370006016d01390004017601670003016d016100060178013700050162016d00040162016a0003016c013800030164015f00040178013000030176013100030176013300020176015f0005038602840207070807090a0b0c070b070d0b0b0d0b0b0d0b0b0d0b0b0d0b0d0b0b0d0b0b0d0b0b0d0b0b0c0e070b070f0f0f0f0f0b0f0f0f0b0b0707070707010707010707070707070707010707070b0b070b070b0b0b070310041112031312141502080316031602170418021702090819091a1b0d1c0d1b0103020303021404040202031b070707070707071d070709070f1e071e091b0b120b1e1b1f20070d070707070d0b0b0b0b0b0119011e211f1f1f221f231f211e07070707070712242526012121211f1f21211f1f1f221f1e1f231e1f221f1f211e122425261200020709090d0d051709170d01011e0913170701272801290000071d011b1b1b01002a2a112b1100002a0405017001080805030100110621047f01418080c0000b7f0041f68fc0000b7f0041f695c0000b7f00418096c0000b07dc010f066d656d6f727902000e6173736572745f6f7574636f6d650090010f63616e63656c5f726f746174696f6e00910107646973707574650092010866696e616c697a65009301136765745f617373657274696f6e5f73746174650094010a696e697469616c697a650095011070726f706f73655f726f746174696f6e009601077265736f6c76650097010a7365745f706175736564009801107570646174655f7265736f6c766572730099010d766f74655f726f746174696f6e009a01015f03010a5f5f646174615f656e6403020b5f5f686561705f6261736503030914010041010b078f01d901820295028102880291020a99ea0184026401027e02400240024020022903002203a741ff0171220241c000460d0020024106470d0142002104200310f68180800021030c020b420021042001200310c58180800021030c010b4201210410fc8180800021030b20002004370300200020033703080b4602017f017e23808080800041106b220324808080800020032001200210a181808000200329030821042000200329030037030020002004370308200341106a2480808080000b2b01017f0240200028020c220120002802082200490d00200120006b0f0b419c84c08000109482808000000bd00502027f0c7e2380808080004180016b22032480808080004100210402400340200441e000460d01200320046a4202370300200441086a21040c000b0b024002402002290300220542ff018342cc00520d002001200541ec85c08000410c2003410c10d7818080001a200341e0006a2003200110d281808000024020032903604201520d00200042023703000c020b20032903682105200341e0006a2001200341086a109d81808000024020032903604201520d00200042023703000c020b2003290378210620032903702107200341e0006a2001200341106a10e0808080000240200329036022084202520d00200042023703000c020b200329036821094102210402402003290318220a4202510d00200aa7220441ff01714102490d00200042023703000c020b200341e0006a2001200341206a10e08080800002402003290360220a4202520d00200042023703000c020b2003290368210b200341e0006a2001200341286a109b80808000024020032903604201520d00200042023703000c020b024041014102410020032d003022021b20024101461b22024102470d00200042023703000c020b02402003290338220c42ff018342cb00510d00200042023703000c020b2003290368210d0240200341c0006a200110e18080800041ff017122014103470d00200042023703000c020b02402003290348220e42ff018342cb00510d00200042023703000c020b02402003290350220f42ff01834204510d00200042023703000c020b02402003290358221042ff01834204510d00200042023703000c020b20002007370320200020013a005a200020043a0059200020023a00582000200f422088a73602542000200c3703482000200e3703402000200d370338200020053703302000200b3703182000200a370310200020093703082000200837030020002006370328200020104220883e02500c010b200042023703000b20034180016a2480808080000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110cd8180800010fd8180800036020c2000410036020820002001370300200241106a2480808080000bc10203027f017e017f23808080800041e0006b22042480808080002001200041086a220510bd818080002106200441206a200210a6818080002005200441206a10a180808000210220042003200510bf818080003703182004200237031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a3818080004100200428025c2201200428025822036b2207200720014b1b21012004280250200341037422076a2103200428024820076a2107024003402001450d0120072003200510c0818080003703002001417f6a2101200341086a2103200741086a21070c000b0b2005200041c084c080002005200441306a410310d58180800010a881808000200441e0006a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a781808000024020022903004201520d00000b20022903082103200241106a24808080800020030bbf0202027f027e23808080800041e0006b22042480808080002001200041086a220510bd818080002106200441206a200210b6818080002005200441206a10a180808000210720042003200510bf818080003703182004200737031020042006370308410021010240034020014118460d01200441306a20016a4202370300200141086a21010c000b0b200441c8006a200441306a200441306a41186a200441086a200441086a41186a10a3818080004100200428025c2201200428025822026b2203200320014b1b21012004280250200241037422036a2102200428024820036a2103024003402001450d0120032002200510c0818080003703002001417f6a2101200241086a2102200341086a21030c000b0b2005200041c084c080002005200441306a410310d58180800010a881808000200441e0006a2480808080000be10102037f017e23808080800041306b220324808080800020032001200210a48080800037030820034202370310200341186a200341106a200341106a41086a200341086a200341086a41086a10a3818080004100200328022c2202200328022822046b2205200520024b1b21022003280220200441037422056a2104200328021820056a2105024003402002450d0120052004200110c0818080003703002002417f6a2102200441086a2104200541086a21050c000b0b2001200341106a410110d58180800021062000420037030020002006370308200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110aa81808000024020022903004201520d00000b20022903082103200241106a24808080800020030b9b0203017f017e027f23808080800041c0006b22032480808080002001200210a48080800021042003200241086a200110c08180800037031020032004370308410021020240034020024110460d01200341186a20026a4202370300200241086a21020c000b0b200341286a200341186a200341186a41106a200341086a200341086a41106a10a3818080004100200328023c2202200328023822056b2206200620024b1b21022003280230200541037422066a2105200328022820066a2106024003402002450d0120062005200110c0818080003703002002417f6a2102200541086a2105200641086a21060c000b0b2001200341186a410210d58180800021042000420037030020002004370308200341c0006a2480808080000b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10a78080800020002002410f6a10a88080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141d888c08000410d10af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b4c02017f017e23808080800041106b220224808080800020022000200110be81808000370308200141d088c080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10aa8080800020002002410f6a10ab8080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141d58fc08000411210af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b5f02017f017e23808080800041106b2202248080808000200041086a200110bd81808000210320022000200110bd8180800037030820022003370300200141888fc0800041022002410210d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10ad8080800020002002410f6a10ae8080800010c7818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce808080003703082002418888c080003602002001200210e8808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110bd818080003703082001418088c080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10b08080800020002002410f6a10b18080800010c7818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce808080003703082002419888c080003602002001200210e8808080002103200241106a24808080800020030b4f02017f017e23808080800041106b22022480808080002002200041086a200110be818080003703082001419088c080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b38080800020002002410f6a10ab8080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141988fc08000411110af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10b58080800020002002410f6a10b68080800010c7818080001a200241106a2480808080000b4d02017f017e23808080800041106b220224808080800020022001200041106a10ce80808000370308200241c088c080003602002001200210e8808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041186a200110bd818080002103200041206a200110be81808000210420022000200110bf818080003703182002200437031020022003370308200141a888c080004103200241086a410310d6818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10b88080800020002002410f6a10b98080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141c48fc08000411110af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b7802017f027e23808080800041206b2202248080808000200041086a200110bd8180800021032000200110bd8180800021042002200041106a200110bd818080003703182002200437031020022003370308200141ac8fc080004103200241086a410310d6818080002103200241206a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20022002410f6a10bb8080800020002002410f6a10bc8080800010c7818080001a200241106a2480808080000b5202017f017e23808080800041106b22022480808080002002200141f48ec08000411110af818080003703082002200241086a3602042001200241046a10eb808080002103200241106a24808080800020030b4702017f017e23808080800041106b220224808080800020022000290300370308200141ec8ec080004101200241086a410110d6818080002103200241106a24808080800020030b4601017f23808080800041106b22022480808080002002410f6a20002002410f6a10be8080800020002002410f6a10bf8080800010c7818080001a200241106a2480808080000b4a02017f017e23808080800041106b220224808080800020022001200010ce80808000370308200241f887c080003602002001200210e8808080002103200241106a24808080800020030b6202017f017e23808080800041106b2202248080808000200041086a200110bd8180800021032002200041106a200110be8180800037030820022003370300200141e887c0800041022002410210d6818080002103200241106a24808080800020030b12002000200142012002200310c1808080000b270020002000200110c38080800020022003108382808000200410838280800010cb818080001a0b8e0102017f017e23808080800041f0006b220324808080800002400240024020012001200210c3808080002204420110b4818080000d00200042023703000c010b200320012004420110b381808000370308200341106a2001200341086a109e8080800020032903104202510d012000200341106a41e000109d828080001a0b200341f0006a2480808080000f0b000be20602017f017e23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024020012802000e0a00010203040506070809000b200241206a2000418889c0800010b78180800020022802200d0a200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c090b200241206a2000419889c0800010b78180800020022802200d09200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c080b200241206a200041ac89c0800010b78180800020022802200d08200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c070b200241206a200041c489c0800010b78180800020022802200d07200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c060b200241206a200041d889c0800010b78180800020022802200d06200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c050b200241206a200041ec89c0800010b78180800020022802200d0520022002290328370318200241186a10ab818080002103200241206a2000200141086a109c8080800020022802200d052002200229032837031020022003370308200241206a200241086a200010d4818080000c040b200241206a200041fc89c0800010b78180800020022802200d04200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c030b200241206a2000418c8ac0800010b78180800020022802200d03200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c020b200241206a200041a88ac0800010b78180800020022802200d02200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000c010b200241206a200041c08ac0800010b78180800020022802200d01200220022903283703082002200241086a10ab81808000370318200241206a2000200241186a10e2808080000b200229032821032002290320500d010b000b200241306a24808080800020030b1000200020012002420110c5808080000b210020002000200110c3808080002000200210cf80808000200310c9818080001a0b1c0020002000200110c3808080002002290300200310c9818080001a0b210020002000200110c3808080002002200010be81808000200310c9818080001a0b210020002000200110c3808080002002200010bc81808000200310c9818080001a0b210020002000200110c3808080002000200210ca80808000200310c9818080001a0b4502017f017e23808080800041106b220224808080800020022000200110e780808000024020022903004201520d00000b20022903082103200241106a24808080800020030b210020002000200110c3808080002002200010bf81808000200310c9818080001a0b210020002000200110c3808080002002200010bd81808000200310c9818080001a0b210020002000200110c3808080002000200210ce80808000200310c9818080001a0b4502017f017e23808080800041106b2202248080808000200220002001109c80808000024020022903004201520d00000b20022903082103200241106a24808080800020030b4502017f017e23808080800041106b220224808080800020022000200110e980808000024020022903004201520d00000b20022903082103200241106a24808080800020030b5301027e420021030240024020012001200210c3808080002204420210b481808000450d0020012004420210b381808000220342ff018342cb00520d0120002003370308420121030b200020033703000f0b000bac0102017f027e23808080800041306b220324808080800002400240024020012001200210c3808080002204420210b4818080000d0020004200370308200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a109d8180800020032903104201510d012003290320210420032903282105200042003703082000420137030020002005370318200020043703100b200341306a2480808080000f0b000b9a0102017f017e23808080800041c0006b220324808080800002400240024020012001200210c3808080002204420210b4818080000d00200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a10d38080800020032903104201510d01200041086a200341106a41086a4128109d828080001a200042013703000b200341c0006a2480808080000f0b000bad0202027f057e23808080800041c0006b2203248080808000410021040240034020044128460d01200341086a20046a4202370300200441086a21040c000b0b4201210502402002290300220642ff018342cc00520d002001200641f486c080004105200341086a410510d7818080001a200341306a200341086a200110d28180800020032802300d002003290310220642ff018342cb00520d0020032903382107200341306a200341186a200110d28180800020032802300d0020032903382108200341306a200341206a200110d28180800020032802300d002003290328220942ff018342cb00520d00200329033821052000200637032820002009370320200020053703182000200737031020002008370308420021050b20002005370300200341c0006a2480808080000b5e01017e02400240024020012001200210c3808080002203420210b4818080000d00410021010c010b20012003420210b381808000220342ff01834204520d012003422088a72102410121010b20002002360204200020013602000f0b000b4d02017f017e41022102024020002000200110c3808080002203420210b481808000450d00410121020240024020002003420210b381808000a741ff01710e020102000b000b410021020b20020b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b4818080000d00200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a109b8080800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b900102017f017e23808080800041206b220324808080800002400240024020012001200210c3808080002204420210b4818080000d00200042003703000c010b200320012004420210b381808000370308200341106a2001200341086a10b98180800020032903104201510d012003290318210420004201370300200020043703080b200341206a2480808080000f0b000b160020002000200110c380808000420210b4818080000b1000200020012002420210cb808080000b1000200020012002420210cc808080000b1000200020012002420210c9808080000b1000200020012002420210c6808080000b1000200020012002420210c8808080000b1000200020012002420210cd808080000b1000200020012002420210c7808080000b6a01017f23808080800041106b22032480808080000240024020022903004202510d0020032001200210b98180800002402003280200450d00200042023703000c020b20002003290308370308200042013703000c010b200042003703000b200341106a2480808080000b870201017f23808080800041306b2202248080808000200241206a2000200110d18180800041032100024020022802200d0020022002290328370300200241086a200210c48180800010ac81808000200241206a200241086a10bb81808000024020022903204200520d0020022002290328370318200241206a200241186a200110d08180800020022802200d00410321000240024002402001200229032841e084c08000410310d88180800010fd818080000e03000102040b200241086a109d808080000d03410021000c030b200241086a109d808080000d02410121000c020b200241086a109d808080000d01410221000c010b410321000b200241306a24808080800020000b7302017f027e23808080800041106b220324808080800020032002200110d3818080000240024020032802000d00200320032903083703004200210420012003410110d58180800021050c010b4201210410fc8180800021050b2000200437030020002005370308200341106a2480808080000b2d00024020022903004201520d002000200241086a200110cf818080000f0b20004200370300200042023703080b2a00024020022d00004102460d00200020012002109e818080000f0b20004200370300200042023703080b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d00200220002003109e81808000024020022802000d00200229030821040c020b10fc818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b7402017f017e23808080800041106b220224808080800002400240024020012d00004101470d0020012d0001417f6aad42ff01834220864283808080107c21030c010b20022000200141086a109c8080800020022903004201510d01200229030821030b200241106a24808080800020030f0b000bd60102017f047e23808080800041306b2203248080808000200341086a200241086a200110cf8180800042012104024020032802080d002003290310210520022903202106200341086a2002200110cf8180800020032802080d0020032903102107200341086a200241106a200110cf8180800020032802080d0020032003290310370320200320073703182003200637031020032005370308200320022903183703282000200141f486c080004105200341086a410510d681808000370308420021040b20002004370300200341306a2480808080000b4502017f017e23808080800041106b220224808080800020022000200110a580808000024020022903004201520d00000b20022903082103200241106a24808080800020030bd10302017f0c7e23808080800041e0006b22032480808080002003200241306a200110cf8180800042012104024020032802000d002003290308210520032001200241206a109f8180800020032802000d002003290308210620032001200210e38080800020032802000d002003290308210720032001200241d9006a10e48080800020032802000d002003290308210820032001200241106a10e38080800020032802000d002003290308210920032001200241386a109c8080800020032802000d002003290308210a20032001200241d8006a109e8180800020032802000d002003290308210b2002290348210c2003200241da006a200110ed8080800020032802000d002003290308210d2002290340210e20032001200241d4006a109c8180800020032802000d002003290308210f20032001200241d0006a109c8180800020032802000d00200320032903083703582003200f3703502003200e3703482003200d3703402003200c3703382003200b3703302003200a37032820032009370320200320083703182003200737031020032006370308200320053703002000200141ec85c08000410c2003410c10d681808000370308420021040b20002004370300200341e0006a2480808080000b7802027f017e23808080800041106b2202248080808000200141016a21030240024020012d00000d0020022000200310e480808000024020022802000d00200229030821040c020b10fc818080001a000b20032d0000417f6aad42ff01834220864283808080107c21040b200241106a24808080800020040b4502017f017e23808080800041106b220224808080800020022000200110a380808000024020022903004201520d00000b20022903082103200241106a24808080800020030b7402017f017e23808080800041106b22022480808080000240024020012903004202510d0020022000200110e980808000024020022802000d00200229030821030c020b10fc818080001a000b20012d0008417f6aad42ff01834220864283808080107c21030b200241106a24808080800020030b930302017f017e23808080800041206b220324808080800002400240024002400240024020012d00000e03000102000b200341106a200241e888c0800010b78180800020032802100d03200320032903183703082003200341086a10ab81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c040b200341106a200241f088c0800010b78180800020032802100d01200320032903183703082003200341086a10ab81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200341106a200241f888c0800010b781808000024020032802100d00200320032903183703082003200341086a10ab81808000370300200341106a2002200310e28080800042012104024020032802100d0020002003290318370308420021040b200020043703000c030b200042013703000c020b200042013703000c010b200042013703000b200341206a2480808080000ba60101027f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b981808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d002001200229032010ef808080002103200241306a248080808000200341ff01712202417f6aad42ff01834220864283808080107c420220021b0f0b000bf10302027f037e23808080800041e0016b2202248080808000200220003703080240108c8180800041ff017122030d00200241086a10b281808000108781808000200241f0006a200110888180800020022d00782103200229037022044202510d00200241106a410972200241f0006a41097241d700109d828080001a200220033a001820022004370310024020022d006a450d00410521030c010b0240200241086a200241c0006a10c381808000450d00411621030c010b200241f0006a41e88ac08000108d81808000024020022d00704101460d0020022903782104200241df016a10b1818080002105024002402004200229034822067c22042006540d0020052004580d01410721030c030b41b08dc08000109282808000000b200241f0006a108a8180800020022d00704101460d00200220022903783703582002200037031820024201370310200241013a006a2001200241106a108981808000200241f0006a108e8180800020022d00704101460d00200220022903783703d0012002200241df016a200241d0016a10b081808000370370200241f0006a200241086a200241df016a10a981808000200241306a10a0808080002002200037037820022001370370200241f0006a200210ac80808000410021030c010b20022d007121030b200241e0016a24808080800020030bc20101027f23808080800041306b22032480808080002003200137031020032000370308200341186a2003412f6a200341086a10b981808000024020032903184201510d0020032903202101200341186a2003412f6a200341106a109b8080800020032903184201510d004101410241002002a741ff017122041b20044101461b22044102460d00200320012003290320200441017110f18080800020032d000020032d00012003412f6a10f2808080002101200341306a24808080800020010f0b000bd80604037f037e017f017e2380808080004180026b22042480808080002004200137030841012105024002400240108c8180800041ff017122060d00200441086a10b281808000108781808000200441f0006a200210888180800020042d007821060240200429037022074202520d00410121050c010b200441106a410972200441f0006a41097241d700109d828080001a200420063a00182004200737031041012105024020042d006a4101460d00410621060c010b200441086a200441e0006a220610bd8180800021080240200620042903582209200810ca818080004202520d00410921060c010b200441086a200441d8006a220a10bd8180800021080240200a2004290350220b200810ca818080004202510d00410a21060c010b200420013703702004200a200b200441f0006a200a10bd8180800010c68180800037035002400240024020030d0020042802642205417f460d012004200541016a2203360264200428026021050c020b024020042802602205417f460d002004200541016a2205360260200428026421030c020b41d08dc08000109282808000000b41c08dc08000109282808000000b024020052006200910cd8180800010fd8180800041017622064b22050d00200320064b0d002002200441106a10898180800041002105410221060c010b20042903382201428080808080808080c0007c4200530d012004200429033022084201863703d001200420014201862008423f88843703d8010240024020050d002007a7410171450d04200420042903183703e00120042d006841017321060c010b200420042903403703e00120042d006821060b200441023a006a410121052004200641017122063a00692002200441106a108981808000200441f0006a108e81808000024020042d00704101470d0020042d007121060c010b200420042903783703e8012004200441ff016a200441e8016a10b0818080003703f0012004200441ff016a10a981808000370370200441f0016a200441f0006a200441e0016a200441d0016a10a280808000200420063a007820042002370370200441f0006a200410af80808000410021050b200020063a0001200020053a000020044180026a2480808080000f0b41e08dc08000109382808000000b41f08dc08000413b41ac8ec08000108f82808000000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10ea808080002104200341106a24808080800020040ba00101017f23808080800041306b22022480808080002002200137031020022000370308200241186a2002412f6a200241086a10b981808000024020022903184201510d0020022903202101200241186a2002412f6a200241106a109b8080800020022903184201510d0020022001200229032010f48080800020022d000020022d00012002412f6a10f5808080002101200241306a24808080800020010f0b000be90602037f057e23808080800041c0026b220324808080800020032001370338410121040240108c8180800041ff017122050d00200341386a10b281808000108781808000200341a0016a200210888180800020032d00a8012105024020032903a00122064202520d00410121040c010b200341c0006a410972200341a0016a41097241d700109d828080001a200320053a004820032006370340024020032d009a01450d0041012104410521050c010b200341a0016a41e88ac08000108d8180800041012104024020032d00a0014101460d0020032903a8012106200341bf026a10b1818080002107024002402006200329037822087c22062008540d0020072006560d0141012104410821050c030b41bc8ec08000109282808000000b200341bf026a10ad81808000200341306a200341bf026a41b08bc0800010d48080800041012104024020032802304101460d00410221050c020b02400240200328023422050d0042002108420021060c010b2003410036022c200341106a200329036020032903682005ad42002003412c6a109a828080000240200328022c0d002003200329031020032903184290ce004200109e8280800020032903082106200329030021080c010b41cc8ec08000109382808000000b2003200837038002200341023a009a01200320032d00980122053a009901200320013703582003420137035020032006370388022002200341c0006a108981808000200341a0016a108e8180800020032d00a0010d00200320032903a801370390022003200341bf026a20034190026a10b08180800037039802024020085020064200532006501b0d002003200341bf026a10a9818080003703a00120034198026a200341a0016a200341386a20034180026a10a2808080000b0240200329036822072006852007200720067d20032903602209200854ad7d220a85834200530d002003200920087d3703a0022003200a3703a8022003200341bf026a10a9818080003703a00120034198026a200341a0016a200341f0006a200341a0026a10a280808000200320063703a801200320083703a001200320053a00c001200320023703b001200320013703b801200341a0016a200310b480808000410021040c020b41dc8ec08000109482808000000b20032d00a10121050b200020053a0001200020043a0000200341c0026a2480808080000b4102017f017e23808080800041106b2203248080808000200320013a000f200320003a000e20022003410e6a10e5808080002104200341106a24808080800020040baf0201027f23808080800041d0006b220624808080800020062001370308200620003703002006200237031020062003370318200641206a200641cf006a200610b981808000024020062903204201510d0020062903282101200641206a200641cf006a200641086a10b98180800020062903204201510d0020062903282100200641206a200641cf006a200641106a109d8180800020062903204201510d002006290338210220062903302103200641206a200641cf006a200641186a109b8080800020062903204201510d00200442ff018342cb00520d00200542ff01834204520d002001200020032002200629032820042005422088a710f7808080002107200641d0006a248080808000200741ff01712206417f6aad42ff01834220864283808080107c420220061b0f0b000bf60401037f23808080800041c0006b2207248080808000200720033703182007200237031020072001370308200720003703002007200437032820072005370330200720063602382007413f6a10ad81808000024002402007413f6a41c88ac0800010d880808000450d00410121080c010b41032108200741386a2209200510cd8180800010fd81808000450d002009200510cd8180800010fd81808000410171450d0002402009200510cd8180800010fd8180800041154d0d00410e21080c010b200741306a10868180800041ff017122080d000240200242b6e7f7a78dafba93317c220542b7e7f7a78dafba93315420032005200254ad7c4288d8f2d0c5ecce6f7c22054288d8f2d0c5ecce6f5420054288d8f2d0c5ecce6f511b450d00410c21080c010b0240200442ff8a5b7c42808b5b5a0d00410d21080c010b0240200641e8074d0d00410f21080c010b200710b2818080002007413f6a10ad818080002007413f6a41c88ac08000200710da808080002007413f6a10ad818080002007413f6a41b084c08000200741086a10da808080002007413f6a10ad818080002007413f6a41d88ac08000200741106a10d9808080002007413f6a10ad818080002007413f6a41e88ac08000200741286a10de808080002007413f6a10ad818080002007413f6a41f88ac08000200741306a10dc808080002007413f6a10ad818080002007413f6a41888bc0800041988bc0800010de808080002007413f6a10ad818080002007413f6a41a08bc08000419a84c0800010df808080002007413f6a10ad818080002007413f6a41b08bc08000200741386a10dd80808000108781808000410021080b200741c0006a24808080800020080b4d01017f02404101410241002000a741ff017122011b20014101461b22014102470d00000b200141017110f98080800041ff01712201417f6aad42ff01834220864283808080107c420220011b0baf0101027f23808080800041206b2201248080808000200120003a00062001411f6a10ad81808000200141086a2001411f6a41c88ac0800010d78080800041022102024020012903084201520d0020012001290310370308200141086a10b2818080001087818080002001411f6a10ad818080002001411f6a41a08bc08000200141066a10df80808000200120003a0007200141076a200110a680808000410021020b200141206a24808080800020020b960101027f23808080800041306b220224808080800020022000370310200241186a2002412f6a200241106a10b981808000024020022903184201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290320200341017110fb8080800020022d000820022d00092002412f6a10f2808080002100200241306a24808080800020000f0b000b970906037f017e027f027e017f017e23808080800041c0016b220324808080800020032001370308200341bf016a10ad81808000200341f0006a200341bf016a41c08bc0800010d2808080000240024020032802700d0041012104411221050c010b200341f0006a200341106a41066a200341c0006a41066a200341f0006a41086a4128109d828080004128109d828080004128109d828080001a200341086a10b281808000108781808000200341c0006a108a8180800041012104024020032d00404101470d0020032d004121050c010b2003200329034822063703a001200341a0016a41086a21074109210520072006200341086a200710bd8180800010ca818080004202510d00200341086a20034190016a220810bd818080002109410a21052008200329038801220a200910ca818080004202520d00200341086a20034198016a220b10bd818080002109200b200329039001220c200910ca818080004202520d000240024020020d00200320013703402003200b200c200341c0006a200b10bd8180800010c681808000220c370390010c010b2003200137034020032008200a200341c0006a200810bd8180800010c681808000220a370388010b2007200610cd8180800010fd81808000210502400240024002402008200a10cd8180800010fd81808000200541017622044b0d0020052008200a10cd8180800010fd818080002202490d01200520026b2205200b200c10cd8180800010fd818080002202490d022008200a10cd8180800010fd818080002207200520026b6a22052007490d03200341bf016a10ad818080000240200520044d0d00200341bf016a41c08bc08000200341f0006a10db8080800041002104410221050c050b200341bf016a200341bf016a41c08bc0800010c380808000420210c8818080001a2003200329037837034820032003290370370340200341c0006a200310a98080800041002105410021040c040b2003200341bf016a10ce8180800022013703a801200341106a2006109f80808000200341b0016a2105200329037821090340200341c0006a200341106a108b81808000024002400240200329034022064202560d002006a70e03020001020b41bc87c08000412b200341bf016a41ac87c08000419c87c08000109082808000000b200341bf016a10ad81808000200341bf016a41f88ac08000200341a8016a10dc80808000200341bf016a10ad81808000200341bf016a200341bf016a41c08bc0800010c380808000420210c8818080001a2003200937034820032003290370370340200341c0006a200310b28080800020032001370340200341c0006a200310ba8080800041002104410121050c050b2003200329034822063703b00102400240200341b0016a200341f0006a10c3818080000d002003200637034020052001200341c0006a200510bd8180800010c68180800021010c010b2003200937034020052001200341c0006a200510bd8180800010c68180800021010b200320013703a8010c000b0b41d08bc08000109482808000000b41d08bc08000109482808000000b41e08bc08000109282808000000b200020053a0001200020043a0000200341c0016a2480808080000b8e0101027f23808080800041206b220224808080800020022000370300200241086a2002411f6a200210b981808000024020022903084201510d004101410241002001a741ff017122031b20034101461b22034102460d00200241086a2002290310200341017110fd808080002002411f6a200241086a10e6808080002100200241206a24808080800020000f0b000be40402027f067e23808080800041b0016b220324808080800020032001370308024002400240108c8180800041ff01712204450d00200041013a0000200020043a00010c010b200341086a10b281808000108781808000200341af016a10ad81808000200341206a200341af016a41d88ac0800010d180808000024020032802204101710d0020004181043b01000c010b2003290338210520032003290330220637031020032005370318200341206a41888bc08000108d81808000024020032d00204101470d0020032d00212104200041013a0000200020043a00010c010b20032903282107200341af016a10ad818080002007427f510d012003200742017c370320200341af016a41888bc08000200341206a10de80808000200341af016a10b1818080002108200341af016a10ce818080002109200341af016a10ce81808000210a200320053703482003200637034020032001370350200320023a0078200341023b00792003200837035820034200370370200342003703202003200a37036820032009370360200342003703302007200341206a10898180800020034190016a108e81808000024020032d009001450d0020032d0091012104200041013a0000200020043a00010c010b2003200329039801370388012003200341af016a20034188016a10b0818080003703900120034190016a200341086a200341af016a10a981808000200341106a10a080808000200320023a00a0012003200137039801200320073703900120034190016a200310bd80808000200041003a0000200020073703080b200341b0016a2480808080000f0b41f08bc08000109282808000000b7301027f23808080800041206b220124808080800020012000370300200141086a2001411f6a200110b981808000024020012903084201520d00000b200129031010ff808080002102200141206a248080808000200241ff01712201417f6aad42ff01834220864283808080107c420220011b0b910403027f027e037f23808080800041f0006b220124808080800020012000370300200141ef006a10ad81808000200141306a200141ef006a41c08bc0800010d280808000024002400240024020012802300d00411221020c010b200120012903483703182001200129035037032020012001290358370328200120012903402203370310200120012903382204370308200110b281808000108781808000200141306a108a81808000024020012d00304101470d0020012d003121020c010b200120012903382200370360200141e8006a21020240200220002001200210bd8180800010ca818080004202520d00410921020c010b2002200010cd8180800010fd818080002202200141286a22052001290320220010cd8180800010fd818080002206490d01200220066b2206200141306a200129032810cd8180800010fd818080002207490d0202402001200141186a10c3818080000d0002402005200010cd8180800010fd818080002205200620076b6a22062005490d00200620024101764d0d01411521020c020b41908cc08000109282808000000b200141ef006a10ad81808000200141ef006a200141ef006a41c08bc0800010c380808000420210c8818080001a2001200337033820012004370330200141306a200110a980808000410021020b200141f0006a24808080800020020f0b41808cc08000109482808000000b41808cc08000109482808000000bd20101027f23808080800041306b2203248080808000200320013703082003200037030020032002370310200341186a2003412f6a200310b981808000024020032903184201510d0020032903202101200341186a2003412f6a200341086a10b98180800020032903184201510d0020032903202100200341186a2003412f6a200341106a10b98180800020032903184201510d002001200020032903201081818080002104200341306a248080808000200441ff01712203417f6aad42ff01834220864283808080107c420220031b0f0b000bb00303027f017e017f23808080800041f0006b2203248080808000200320013703102003200037030820032002370318200341286a108a818080000240024020032d00284101470d0020032d002921040c010b200320032903302205370320200341086a10b281808000108781808000200341286a2106024020062005200341086a200610bd8180800010ca818080004202520d00410921040c010b200341ef006a10ad818080000240200341ef006a41c08bc0800010d880808000450d00411121040c010b024020062005200341106a200610bd8180800010ca818080004202520d00411321040c010b4114210420062005200341186a200610bd8180800010ca818080004202520d00200341106a200341186a10c3818080000d00200341ef006a10ce8180800021052003200341ef006a10ce8180800037034820032005370340200320003703382003200237033020032001370328200341ef006a10ad81808000200341ef006a41c08bc08000200341286a10db80808000200320003703602003200237035820032001370350200341d0006a200310b780808000410021040b200341f0006a24808080800020040b3901017f0240200042ff018342cb00510d00000b200010838180800041ff01712201417f6aad42ff01834220864283808080107c420220011b0ba60302037f027e23808080800041e0006b220124808080800020012000370308200141df006a10ad81808000200141186a200141df006a41c88ac0800010d7808080000240024020012903184201510d00410221020c010b20012001290320370310200141106a10b28180800010878180800041032102200141106a2203200010cd8180800010fd81808000450d002003200010cd8180800010fd81808000410171450d0002402003200010cd8180800010fd8180800041154d0d00410e21020c010b200141086a10868180800041ff017122020d00200141df006a10ad81808000200141186a200141df006a41c08bc0800010d280808000024020012903184201520d002001290320210420012903282105200141df006a10ad81808000200141df006a200141df006a41c08bc0800010c380808000420210c8818080001a2001200537035020012004370348200141c8006a200110a9808080000b200141df006a10ad81808000200141df006a41f88ac08000200141086a10dc8080800020012000370318200141186a200110ba80808000410021020b200141e0006a24808080800020020b7201017f2380808080004180016b220124808080800020012000370308200141106a200141ff006a200141086a109b80808000024020012903104201520d00000b200141106a2001290318108581808000200141ff006a200141106a10ec80808000210020014180016a24808080800020000b0c00200020011088818080000bf50203037f017e037f23808080800041206b220124808080800041002102200041086a22032000290300220410cd8180800010fd81808000210541012106410021070240034002400240024020072005460d000240024020072003200410cd8180800010fd818080004f0d00200120032004200710838280800010cc81808000370318200141086a2003200141186a10b98180800020012903084201520d010c060b41a08cc08000413741d88cc08000108f82808000000b200741016a21072001200129031037030020062100034020052000460d0320002003200410cd8180800010fd818080004f0d02200120032004200010838280800010cc81808000370318200141086a2003200141186a10b98180800020012903084201510d0520012001290310370308200041016a21002001200141086a10c381808000450d000b411021020b200141206a24808080800020020f0b41e88cc08000413741a08dc08000108f82808000000b200641016a21060c000b0b000b3e01017f23808080800041106b22002480808080002000410f6a10ad818080002000410f6a4180cb1e4180d21f10b581808000200041106a2480808080000b7e01017f2380808080004180016b2202248080808000200241ff006a10ad8180800020024205370368200220013703702002200241ff006a200241e8006a10c2808080000240024020022903004202510d002000200241e000109d828080001a0c010b20004202370300200041043a00080b20024180016a2480808080000b6e01017f23808080800041206b220224808080800020024205370308200220003703102002411f6a10ad818080002002411f6a200241086a200110c4808080002002411f6a10ad818080002002411f6a200241086a4180cb1e4180d21f10c080808000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ad81808000200141086a2001411f6a41f88ac0800010d0808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b8d0103017f017e027f23808080800041206b220224808080800042022103024020012802082204200128020c4f0d002002200141086a22052001290300200410838280800010cc81808000370318200241086a2005200241186a10b98180800020022903082103200020022903103703082001200441016a3602080b20002003370300200241206a2480808080000b5601027f23808080800041106b22002480808080002000410f6a10ad818080002000410f6a41a08bc0800010d5808080002101200041106a2480808080004102410b4100200141ff017122004101711b20004102461b0b6f01017f23808080800041206b22022480808080002002411f6a10ad81808000200241086a2002411f6a200110d6808080000240024020022903084201520d0020002002290310370308410021010c010b200041023a0001410121010b200020013a0000200241206a2480808080000b7301027f23808080800041206b22012480808080002001411f6a10ad81808000200141086a2001411f6a41b084c0800010d7808080000240024020012903084201520d0020002001290310370308410021020c010b200041023a0001410121020b200020023a0000200141206a2480808080000b1200200141e78fc08000410f108e828080000b120010c2818080002000200110fc808080000b100010c281808000200010fe808080000b120010c2818080002000200110ee808080000b120010c2818080002000200110f3808080000b100010c28180800020001084818080000b1a0010c28180800020002001200220032004200510f6808080000b140010c2818080002000200120021080818080000b140010c28180800020002001200210f0808080000b100010c281808000200010f8808080000b100010c28180800020001082818080000b120010c2818080002000200110fa808080000b0300000b190020004200370300200020023502004220864204843703080b7c01027e024002400240024020022903002203a741ff0171220241c500460d002002410b470d02200041106a200310fe818080000c010b2001200310df8180800021042001200310e081808000210320002004370318200020033703100b420021030c010b200010fc81808000370308420121030b200020033703000b130020004200370300200020023100003703080b4602017f017e23808080800041106b220324808080800020032001200210a081808000200329030821042000200329030037030020002004370308200341106a2480808080000b6a02017f027e23808080800041106b2203248080808000200320022903002204200229030822051085828080000240024020032802000d00200329030821040c010b20012005200410e78180800021040b2000420037030020002004370308200341106a2480808080000b6102017f017e23808080800041106b22032480808080002003200229030022041084828080000240024020032802000d00200329030821040c010b2001200410db8180800021040b2000420037030020002004370308200341106a2480808080000b9a0102017f027e23808080800041206b220324808080800020032002290300220410f8818080000240024020032903004201520d00200341106a200410f981808000024020032802100d00420021042001200329031810da8180800021050c020b4201210410fc8180800021050c010b42002104200329030810f68180800021050b2000200437030020002005370308200341206a2480808080000b4400200041003602102000200436020c2000200336020820002002360204200020013602002000200420036b4103762204200220016b410376220320042003491b3602140b3901017f23808080800041106b22032480808080002003200229020037020820002001200341086a10a581808000200341106a2480808080000b6d02027f017e23808080800041106b22032480808080002003200228020022042002280204220210f7818080000240024020032802004101470d0020012004200210f48180800021050c010b200329030821050b2000420037030020002005370308200341106a2480808080000b100020002001370308200042003703000b130020004200370300200020022903083703080b6001017f23808080800041106b22042480808080000240200020012903002002290300200310eb8180800042ff01834202510d0041a890c08000412b2004410f6a419890c0800041f88fc08000109082808000000b200441106a2480808080000b0a00200010e9818080000b160020004200370300200020022802002903003703080b070020002903000b4d01017f23808080800041106b2202248080808000200220013703082000200241106a200110ee8180800010fd8180800036020c2000410036020820002001370300200241106a2480808080000b02000b4502017f017e23808080800041106b2202248080808000200220002001109f81808000024020022903004201520d00000b20022903082103200241106a24808080800020030b5902017f017e23808080800041206b22032480808080002003200236020c20032001360208200341106a2000200341086a10a481808000024020032903104201520d00000b20032903182104200341206a24808080800020040b070020012903000b7e02017f017e23808080800041206b22012480808080002001200010e681808000370308200141106a2000200141086a10a28180800020012903182102024020012903104201520d002001200237031041a890c08000412b200141106a41d490c08000418890c08000109082808000000b200141206a24808080800020020b1300200041086a200029030010dc818080001a0b0e0020002001200210e2818080000b140020002001200210e38180800010ff818080000b1b0020002001108382808000200210838280800010ea818080001a0b130020004200370300200020012903003703080b5102017f017e23808080800041106b220324808080800020032001200210a48180800042012104024020032802000d0020002003290308370308420021040b20002004370300200341106a2480808080000b2d01027e42012103024020022903002204108682808000450d0020002004370308420021030b200020033703000b2e01027e4201210302402002290300220442ff018342cd00520d0020002004370308420021030b200020033703000b5202017f017e23808080800041106b2203248080808000200320022903083703082003200229030037030020012003410210f08180800021042000420037030020002004370308200341106a2480808080000b4e02017e017f42022102024020012802082203200128020c4f0d002000200141086a2001290300200310838280800010ed818080003703082001200341016a360208420021020b200020023703000b0d0020003502004220864204840b070020002903000b070020003100000b0c002001200010ae818080000b070020002903000b2401017e200041086a2000290300200129030010ec81808000220242005520024200536b0b02000b11002000200110c18180800041ff0171450b070020002903000b0c002000200110da818080000b0e0020002001200210dd818080000b0e0020002001200210de818080000b0e0020002001200210e1818080000b1000200020012002200310e4818080000b0e0020002001200210e5818080000b12002000200120022003200410e8818080000b0e0020002001200210ed818080000b0c002000200110ee818080000b0a00200010ef818080000b130020004200370300200020012903003703080b0e0020002001200110b8818080000b2e01027e4201210302402001290300220442ff018342cb00520d0020002004370308420021030b200020033703000b2e01027e4201210302402001290300220442ff018342cd00520d0020002004370308420021030b200020033703000b130020004200370300200020012903003703080b0e0020002002200110ba818080000b0e0020002001200210f0818080000b12002000200120022003200410f1818080000b140020002001200220032004200510f2818080000b1000200020012002200310f3818080000b1200200141e490c08000410f108e828080000b0a0020011080808080000b0a0020011081808080000b0a0020011082808080000b0c00200120021083808080000b0c00200120021084808080000b0a0020011085808080000b0a0020011086808080000b0c00200120021087808080000b0c00200120021088808080000b0c00200120021089808080000b0e00200120022003108a808080000b0c0020012002108b808080000b0800108c808080000b0c0020012002108d808080000b10002001200220032004108e808080000b08001092808080000b0c00200120021095808080000b0e002001200220031096808080000b0c00200120021097808080000b0c00200120021098808080000b0a0020011099808080000b0800109a808080000b1a002001ad4220864204842002ad4220864204841090808080000b2e00024020022004460d00000b2001ad4220864204842003ad4220864204842002ad422086420484108f808080000b3000024020032005460d00000b20012002ad4220864204842004ad4220864204842003ad4220864204841091808080000b1c0020012002ad4220864204842003ad4220864204841093808080000b1a002001ad4220864204842002ad4220864204841094808080000b160020002802002000280204200120021089828080000b070020004208880bb50102017f017e23808080800041106b220324808080800002400240200241094b0d00420021040340024020020d002000410036020020002004420886420e843703080c030b200341086a20012d0000108082808000024020032d00084103460d0020002003290308370204200041013602000c030b2002417f6a2102200141016a2101200442068620033100098421040c000b0b20002002360208200041003a0004200041013602000b200341106a2480808080000b2801017e420121020240200142ff01834206520d0020002001370308420021020b200020023703000b2901017e420121020240200142ff018342c000520d0020002001370308420021020b200020023703000b26002000200128020041027422012802b092c08000360204200020012802d892c080003602000b260020002001280200410274220128028093c08000360204200020012802a893c080003602000b0900428390808080010b08002000422088a70b160020002001423f87370308200020014208873703000b070020004201510b820101017f410121020240200141ff017141df00460d0002400240200141506a41ff0171410a490d00200141bf7f6a41ff0171411a490d0102402001419f7f6a41ff0171411a490d00200020013a0001200041013a00000f0b200141456a21020c020b200141526a21020c010b2001414b6a21020b200041033a0000200020023a00010b14002000280200200028020420011096828080000be20403017f017e027f23808080800041e0006b2202248080808000200220002903002203a72200410876220436023020022003422088a7220536023402400240024002402000418014490d0020034280808080a001540d01200241848080800036025c20024184808080003602542002200241346a3602582002200241306a360250200141eb83c08000200241d0006a10f58180800021000c030b200220043602382004450d01024020034280808080a001540d00200241206a200241386a10fb8180800020022002290320370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a360250200141db83c08000200241d0006a10f58180800021000c030b2002200536023c200241186a200241386a10fb8180800020022002290318370240200241106a2002413c6a10fa8180800020022002290310370248200241858080800036025c20024185808080003602542002200241c8006a3602582002200241c0006a360250200141fc83c08000200241d0006a10f58180800021000c020b20022005360240200241286a200241c0006a10fa8180800020022002290328370248200241858080800036025c20024184808080003602542002200241c8006a3602582002200241306a3602502001418b84c08000200241d0006a10f58180800021000c010b200241086a200241386a10fb8180800020022002290308370248200241848080800036025c20024185808080003602542002200241346a3602582002200241c8006a360250200141db83c08000200241d0006a10f58180800021000b200241e0006a24808080800020000b0b002000ad4220864204840b3201017e420121020240200142ffffffffffffffff00560d0020002001420886420684370308420021020b200020023703000b5001017e42012103024020014280808080808080c0007c42ffffffffffffffff00560d00200120018520022001423f8785844200520d0020002001420886420b84370308420021030b200020033703000b1701017f2000a741ff01712201410e46200141ca0046720b4701017f23808080800041206b2203248080808000200320013602102003200036020c200341013b011c2003200236021820032003410c6a360214200341146a109b81808000000b1400200120002802002000280204108d828080000be50401087f23808080800041106b220424808080800002400240024020034101710d0020022d000022050d01410021050c020b200020022003410176200128020c1180808080000021050c010b200128020c2106410021070340200241016a2108024002400240024002402005411874411875417f4a0d00200541ff01712209418001460d01200941c001470d032004200136020420042000360200200442a080808006370208200320074103746a22052802002004200528020411818080800000450d02410121050c060b024020002008200541ff017122052006118080808000000d00200820056a21020c040b410121050c050b02402000200241036a220520022f000122022006118080808000000d00200520026a21020c030b410121050c040b200741016a2107200821020c010b41a080808006210a02402005410171450d00200241056a21082002280001210a0b410021090240024020054102710d004100210b200821020c010b200841026a210220082f0000210b0b0240024020054104710d00200221080c010b200241026a210820022f000021090b0240024020054108710d00200821020c010b200841026a210220082f000021070b02402005411071450d002003200b41ffff03714103746a2f0104210b0b02402005412071450d002003200941ffff03714103746a2f010421090b200420093b010e2004200b3b010c2004200a36020820042001360204200420003602000240200320074103746a22052802002004200528020411818080800000450d00410121050c030b200741016a21070b20022d000022050d000b410021050b200441106a24808080800020050b840602087f017e412b418080c4002000280208220641808080017122071b21082007411576410120011b20056a21090240024020064180808004710d00410021020c010b0240024020034110490d0020022003108b8280800021070c010b024020030d00410021070c010b2003410371210a4100210b41002107024020034104490d002003410c71210c4100210b41002107034020072002200b6a220d2c000041bf7f4a6a200d41016a2c000041bf7f4a6a200d41026a2c000041bf7f4a6a200d41036a2c000041bf7f4a6a2107200c200b41046a220b470d000b200a450d010b2002200b6a210d03402007200d2c000041bf7f4a6a2107200d41016a210d200a417f6a220a0d000b0b200720096a21090b2008412d20011b210c02400240200920002f010c22014f0d0002400240024020064180808008710d00200120096b210841002107410021010240024002402006411d764103710e0402000100020b200821010c010b200841feff037141017621010b200641ffffff007121092000280204210b2000280200210a0340200741ffff0371200141ffff03714f0d024101210d200741016a2107200a2009200b28021011818080800000450d000c050b0b20002000290208220ea741808080ff797141b080808002723602084101210d2000280200220a2000280204220b200c20022003108c828080000d0341002107200120096b41ffff037121020340200741ffff037120024f0d024101210d200741016a2107200a4130200b28021011818080800000450d000c040b0b4101210d200a200b200c20022003108c828080000d02200a20042005200b28020c118080808000000d0241002107200820016b41ffff037121000340200741ffff03712202200049210d200220004f0d03200741016a2107200a2009200b28021011818080800000450d000c030b0b4101210d200a20042005200b28020c118080808000000d012000200e37020841000f0b4101210d200028020022072000280204220a200c20022003108c828080000d00200720042005200a28020c11808080800000210d0b200d0beb0601087f024002402001200041036a417c71220220006b2203490d00200120036b22044102762205450d00200441037121064100210741002101024020022000460d0041002108410021010240200020026b2209417c4b0d00410021084100210103402001200020086a22022c000041bf7f4a6a200241016a2c000041bf7f4a6a200241026a2c000041bf7f4a6a200241036a2c000041bf7f4a6a2101200841046a22080d000b0b200020086a21020340200120022c000041bf7f4a6a2101200241016a2102200941016a22090d000b0b200020036a210902402006450d002009200441fcffffff07716a22022c000041bf7f4a210720064101460d00200720022c000141bf7f4a6a210720064102460d00200720022c000241bf7f4a6a21070b200720016a21080340200921032005450d02200541c001200541c001491b22074103712106024002402007410274220441f0077122010d00410021020c010b200320016a2100410021022003210103402001410c6a2802002209417f73410776200941067672418182840871200141086a2802002209417f73410776200941067672418182840871200141046a2802002209417f7341077620094106767241818284087120012802002209417f7341077620094106767241818284087120026a6a6a6a2102200141106a22012000470d000b0b200520076b2105200320046a2109200241087641ff81fc0771200241ff81fc07716a418180046c41107620086a21082006450d000b2003200741fc01714102746a22022802002201417f734107762001410676724181828408712101024020064101460d0020022802042209417f7341077620094106767241818284087120016a210120064102460d0020022802082202417f7341077620024106767241818284087120016a21010b200141087641ff811c71200141ff81fc07716a418180046c41107620086a21080c010b024020010d0041000f0b200141037121024100210941002108024020014104490d002001417c712105410021084100210903402008200020096a22012c000041bf7f4a6a200141016a2c000041bf7f4a6a200141026a2c000041bf7f4a6a200141036a2c000041bf7f4a6a21082005200941046a2209470d000b2002450d010b200020096a21010340200820012c000041bf7f4a6a2108200141016a21012002417f6a22020d000b0b20080b410002402002418080c400460d0020002002200128021011818080800000450d0041010f0b024020030d0041000f0b200020032004200128020c118080808000000b8e0501077f024002402000280208220341808080c00171450d0002400240024002400240200341808080800171450d0020002f010e22040d01410021020c020b024020024110490d0020012002108b8280800021050c040b024020020d00410021050c040b200241037121064100210741002105024020024104490d002002410c712104410021054100210703402005200120076a22082c000041bf7f4a6a200841016a2c000041bf7f4a6a200841026a2c000041bf7f4a6a200841036a2c000041bf7f4a6a21052004200741046a2207470d000b2006450d040b200120076a21080340200520082c000041bf7f4a6a2105200841016a21082006417f6a22060d000c040b0b200120026a21074100210220012108200421060340200822052007460d020240024020052c00002208417f4c0d00200541016a21080c010b0240200841604f0d00200541026a21080c010b2005410441032008416f4b1b6a21080b200820056b20026a21022006417f6a22060d000b0b410021060b200420066b21050b200520002f010c22084f0d00200820056b210941002105410021040240024002402003411d764103710e0402000102020b200921040c010b200941feff037141017621040b200341ffffff00712107200028020421062000280200210002400340200541ffff0371200441ffff03714f0d0141012108200541016a2105200020072006280210118180808000000d030c000b0b41012108200020012002200628020c118080808000000d0141002105200920046b41ffff037121020340200541ffff037122042002492108200420024f0d02200541016a2105200020072006280210118180808000000d020c000b0b200028020020012002200028020428020c1180808080000021080b20080b1a00200028020020012002200028020428020c118080808000000b4a01017f23808080800041106b220324808080800020032001360204200320003602002003418680808000ad4220862003ad84370308418480c08000200341086a2002108782808000000b6e01017f23808080800041206b220524808080800020052001360204200520003602002005200336020c200520023602082005418780808000ad422086200541086aad843703182005418680808000ad4220862005ad84370310418080c08000200541106a2004108782808000000b180020002802002001200028020428020c118180808000000b1300419895c0800041392000108782808000000b140041b495c0800041c3002000108782808000000b140041d595c0800041c3002000108782808000000bca0201077f23808080800041106b2202248080808000410a21030240200028020022042004411f7522007320006b220541e807490d00410a21030340200241066a20036a2206417c6a2005220020004190ce006e22054190ce006c6b220741ffff037141e4006e22084101742f00d093c080003b00002006417e6a2007200841e4006c6b41ffff03714101742f00d093c080003b00002003417c6a2103200041fface2044b0d000b0b02400240200541094b0d00200521000c010b200241066a2003417e6a22036a2005200541ffff037141e4006e220041e4006c6b41ffff03714101742f00d093c080003b00000b024002402004450d002000450d010b200241066a2003417f6a22036a20004101742d00d193c080003a00000b20012004417f73411f7641014100200241066a20036a410a20036b108a828080002103200241106a24808080800020030b0e00200220002001108d828080000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080bba0804017f017e037f047e23808080800041b0016b2205248080808000420021060240024002400240024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02200720086b4120490d03200541a0016a2003200441e00020076b220910998280800020053502a00142017c210a4200210b420021060c040b20012003542208200220045420022004511b450d054200210c0c060b20012001200380220c20037e7d210142002106420021020c050b20022002200342ffffffff0f83220480220620037e7d4220862001422088220c842004802202422086200c200220037e7d422086200142ffffffff0f83842201200480220384210c2001200320047e7d210120024220882006842106420021020c040b200541306a2001200241c00020086b2208109982808000200541206a200320042008109982808000420021062005200342002005290330200529032080220c4200109782808000200541106a20044200200c42001097828080002005290300210a024020052903182005290308220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21010c030b02400240034020054190016a2001200241c00020086b2208109982808000200529039001210c0240200820094f0d00200541d0006a200320042008109982808000200541c0006a20032004200c200529035080220d4200109782808000024020012005290340220a54220820022005290348220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21012006200b200d7c220c200b54ad7c21060c070b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21012006200d200b7c427f7c220c200b54ad7c21060c060b20054180016a200c200a80220c4200200820096b2208109b82808000200541f0006a20032004200c4200109782808000200541e0006a200529037020052903782008109b8280800020052903880120067c2005290380012206200b7c220b200654ad7c210602402007200220052903687d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c0c040b20012001200380220220037e7d21012006200b20027c220c200b54ad7c2106420021020c030b200220047d2008ad7d2102200120037d21012006200b42017c220c50ad7c21060c020b2002200b7d2008ad7d21022001200a7d2101420021060c010b200220047d2008ad7d2102200120037d21014201210c0b200020013703102000200c3703002000200237031820002006370308200541b0016a2480808080000b4e01017e02400240200341c000710d002003450d012002410020036bad8620012003ad220488842101200220048821020c010b20022003ad882101420021020b20002001370300200020023703080bd50303017f027e027f23808080800041e0006b220624808080800042002107420021084100210902402001200284500d002003200484500d00420020037d2003200442005322091b2107420020017d20012002420053220a1b2108420020042003420052ad7c7d200420091b21032004200285210402400240420020022001420052ad7c7d2002200a1b2202500d0002402003500d00200641d0006a20072003200820021097828080004101210920062903582101200629035021020c020b200641c0006a2008420020072003109782808000200641306a20024200200720031097828080002006290330220220062903487c22012002542006290338420052722109200629034021020c010b02402003500d00200641206a2007420020082002109782808000200641106a20034200200820021097828080002006290310220220062903287c22012002542006290318420052722109200629032021020c010b200620072003200820021097828080004100210920062903082101200629030021020b420020027d20022004420053220a1b2108420020012002420052ad7c7d2001200a1b22072004854200590d00410121090b200020083703002005200936020020002007370308200641e0006a2480808080000b4e01017e02400240200341c000710d002003450d0120022003ad2204862001410020036bad88842102200120048621010c010b20012003ad862102420021010b20002001370300200020023703080bac07010c7f23808080800041106b210302400240200241104f0d00200021040c010b024020002000410020006b41037122056a22064f0d002005417f6a2107200021042001210802402005450d002005210920002104200121080340200420082d00003a0000200841016a2108200441016a21042009417f6a22090d000b0b20074107490d000340200420082d00003a0000200441016a200841016a2d00003a0000200441026a200841026a2d00003a0000200441036a200841036a2d00003a0000200441046a200841046a2d00003a0000200441056a200841056a2d00003a0000200441066a200841066a2d00003a0000200441076a200841076a2d00003a0000200841086a2108200441086a22042006470d000b0b2006200220056b2209417c7122076a210402400240200120056a220841037122010d00200620044f0d0120082101034020062001280200360200200141046a2101200641046a22062004490d000c020b0b410021022003410036020c2003410c6a20017221050240410420016b220a410171450d00200520082d00003a0000410121020b0240200a410271450d00200520026a200820026a2f01003b01000b200820016b21052001410374210b200328020c210a0240200641046a20044f0d004100200b6b411871210c034020062202200a200b76200541046a2205280200220a200c7472360200200241046a2106200241086a2004490d000b0b41002102200341003a0008200341003a00060240024020014101470d00200341086a210d410021014100210c4100210e0c010b200541056a2d0000210c2003200541046a2d000022013a0008200c410874210c4102210e200341066a210d0b02402008410171450d00200d200541046a200e6a2d00003a000020032d0006411074210220032d000821010b2006200c200272200141ff0171724100200b6b41187174200a200b76723602000b20094103712102200820076a21010b02402004200420026a22064f0d002002417f6a2109024020024107712208450d000340200420012d00003a0000200141016a2101200441016a21042008417f6a22080d000b0b20094107490d000340200420012d00003a0000200441016a200141016a2d00003a0000200441026a200141026a2d00003a0000200441036a200141036a2d00003a0000200441046a200141046a2d00003a0000200441056a200141056a2d00003a0000200441066a200141066a2d00003a0000200441076a200141076a2d00003a0000200141086a2101200441086a22042006470d000b0b20000b0e00200020012002109c828080000ba10101027f23808080800041206b22052480808080002005420020017d2001200242005322061b420020022001420052ad7c7d200220061b420020037d2003200442005322061b420020042003420052ad7c7d200420061b1098828080002005290308210320004200200529030022017d2001200420028542005322061b3703002000420020032001420052ad7c7d200320061b370308200541206a2480808080000b0b80160100418080c0000bf615c0023a20c0002f55736572732f736f6c76656574636f6167756c612f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f656e762e7273002f55736572732f736f6c76656574636f6167756c612f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f6c65646765722e7273002f55736572732f736f6c76656574636f6167756c612f2e7275737475702f746f6f6c636861696e732f312e39362e302d616172636836342d6170706c652d64617277696e2f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6f70732f66756e6374696f6e2e7273002f55736572732f736f6c76656574636f6167756c612f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736f726f62616e2d73646b2d32362e312e302f7372632f7665632e727300636f6e7472616374732f74686f6c6f732f7372632f6c69622e727300064572726f7228c0032c2023c0012900074572726f722823c0032c2023c0012900064572726f7228c0022c20c0012900074572726f722823c0022c20c0012900005601100068000000300400000900000000000000010000000000000000000000000000000eb7bae2b379e70050656e64696e6744697370757465645265736f6c7665640048021000070000004f0210000800000057021000080000006173736572746572626f6e64646973707574657266696e616c5f6f7574636f6d6566696e616c697a65726f70656e65645f61746f7574636f6d657265736f6c76657273737461747573766f746564766f7465735f616761696e73745f6f7574636f6d65766f7465735f666f725f6f7574636f6d657802100008000000800210000400000084021000080000008c0210000d0000009902100009000000a202100009000000ab02100007000000b202100009000000bb02100006000000c102100005000000c602100015000000db021000110000006e65775f7265736f6c7665726e6f6f6c645f7265736f6c76657270726f706f7365645f62797965734c0310000c00000058031000020000005a0310000c000000660310000b0000007103100003000000db0010007a000000fa000000050000000000000000000000010000000100000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c7565007802100008000000ab021000070000000ea99adf2a8e9b0084021000080000000ea99aeb35eea600ab021000070000000ea9bac734aede0072657761726400009902100009000000ab0210000700000020041000060000000ea9fabbb139bb2b7061757365640000480410000600000070617573655f7570646174656400000048021000070000004f02100008000000570210000800000041646d696e0000008004100005000000546f6b656e0000009004100005000000426f6e64416d6f756e740000a00410000a0000004368616c6c656e676557696e646f7700b40410000f0000005265736f6c76657273000000cc04100009000000417373657274696f6e000000e0041000090000004e65787449640000f4041000060000005061757365640000040510000600000046696e616c697a655265776172644270730000001405100011000000526f746174696f6e50726f706f73616c300510001000000000000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000060000000000000000000000000000000000000000000000070000000000000000000000000000000800000000000000000000000000000009000000000000000000000000000000bf0110001b000000e601000019000000bf0110001b000000e70100000c000000bf0110001b0000005002000039000000bf0110001b0000001202000019000000bf0110001b00000014020000310000006920697320626f756e646564206279207265736f6c766572732e6c656e282920696e20746865206c6f6f702072616e67652061626f766500bf0110001b00000091030000120000006a20697320626f756e646564206279207265736f6c766572732e6c656e282920696e20746865206c6f6f702072616e67652061626f766500bf0110001b0000009503000016000000bf0110001b0000008702000027000000bf0110001b000000100300000d000000bf0110001b0000000e0300000d000000bf0110001b00000021030000160000006120446973707574656420617373657274696f6e20616c77617973206861732061206469737075746572207365742062792064697370757465282900bf0110001b0000002803000012000000bf0110001b000000c202000028000000bf0110001b000000c80200000d000000bf0110001b000000df0200001f000000b2021000090000007265736f6c766572735f757064617465640000004c0310000c0000005a0310000c000000726f746174696f6e5f65786563757465640000004c0310000c0000005a0310000c000000660310000b000000726f746174696f6e5f70726f706f736564726f746174696f6e5f63616e63656c6c6564436f6e76657273696f6e4572726f7200000600100068000000aa0100000e0000006f0010006b0000005b0000000e0000000000000000000000010000000200000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650000000000080000000800000003000000436f6e76657273696f6e4572726f724172697468446f6d61696e496e646578426f756e6473496e76616c6964496e7075744d697373696e6756616c75654578697374696e6756616c756545786365656465644c696d6974496e76616c6964416374696f6e496e7465726e616c4572726f72556e657870656374656454797065556e657870656374656453697a65436f6e74726163745761736d566d436f6e7465787453746f726167654f626a65637443727970746f4576656e747342756467657456616c75654175746800000b0000000b0000000c0000000c0000000d0000000d0000000d0000000d0000000e0000000e000000730810007e0810008908100095081000a1081000ae081000bb081000c8081000d5081000e308100008000000060000000700000007000000060000000600000006000000060000000500000004000000f1081000f9081000ff081000060910000d09100013091000190910001f091000250910002a0910003030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939617474656d707420746f206164642077697468206f766572666c6f77617474656d707420746f206d756c7469706c792077697468206f766572666c6f77617474656d707420746f2073756274726163742077697468206f766572666c6f7700b74c0e636f6e7472616374737065637630000000040000000000000000000000054572726f72000000000000160000000000000012416c7265616479496e697469616c697a6564000000000001000000000000000e4e6f74496e697469616c697a65640000000000020000000000000014496e76616c69645265736f6c766572436f756e74000000030000000000000011417373657274696f6e4e6f74466f756e6400000000000004000000000000000a4e6f7450656e64696e67000000000005000000000000000b4e6f744469737075746564000000000600000000000000154368616c6c656e676557696e646f77436c6f7365640000000000000700000000000000134368616c6c656e676557696e646f774f70656e0000000008000000000000000c4e6f74415265736f6c76657200000009000000000000000c416c7265616479566f7465640000000a000000000000000650617573656400000000000b0000003e60626f6e645f616d6f756e746020776173206e6f7420706f7369746976652c206f7220657863656564656420604d41585f424f4e445f414d4f554e54602e000000000011496e76616c6964426f6e64416d6f756e740000000000000c0000000000000016496e76616c69644368616c6c656e676557696e646f7700000000000d0000000000000010546f6f4d616e795265736f6c766572730000000e000000486066696e616c697a655f7265776172645f62707360207761732067726561746572207468616e20604d41585f46494e414c495a455f5245574152445f42505360202831303030292e00000015496e76616c696446696e616c697a655265776172640000000000000f00000000000000124475706c69636174655265736f6c766572730000000000100000000000000012526f746174696f6e496e50726f677265737300000000001100000000000000124e6f526f746174696f6e50726f706f73616c00000000001200000000000000165265736f6c7665724e6f74496e436f6d6d6974746565000000000013000000000000001d526f746174696f6e546172676574416c72656164795265736f6c76657200000000000014000000000000000b4e6f7450726f706f7365720000000015000001185468652063616c6c657220697320746865206173736572746572206f662074686520617373657274696f6e20746865792061726520747279696e6720746f20646973707574652e0a416e20617373657274657220646973707574696e67207468656972206f776e20617373657274696f6e20776f756c6420636f6e73756d6520746865206f6e6520646973707574650a736c6f7420776974686f757420616e792065636f6e6f6d6963207269736b202874686579207265636569766520626f746820626f6e6473206261636b207265676172646c6573730a6f6620746865207265736f6c76657220766f7465292c206e756c6c696679696e672074686520626f6e642d666f726665697475726520646574657272656e742e0000000b53656c664469737075746500000000160000000200000000000000000000000653746174757300000000000300000000000000000000000750656e64696e670000000000000000000000000844697370757465640000000000000000000000085265736f6c76656400000002000000000000000000000007446174614b6579000000000a00000000000000000000000541646d696e000000000000000000000000000005546f6b656e00000000000000000000000000000a426f6e64416d6f756e74000000000000000000000000000f4368616c6c656e676557696e646f77000000000000000000000000095265736f6c76657273000000000000010000000000000009417373657274696f6e00000000000001000000060000000000000000000000064e65787449640000000000000000000000000006506175736564000000000000000000c8426173697320706f696e7473202830e280933130303029206f662074686520626f6e64207061696420746f2077686f657665722063616c6c73206066696e616c697a65602061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e2e2030206d65616e73206e6f207265776172642069732074616b656e3b207468650a66756c6c20626f6e642069732072657475726e656420746f2074686520617373657274657220286f726967696e616c206265686176696f72292e0000001146696e616c697a65526577617264427073000000000000000000000000000010526f746174696f6e50726f706f73616c000000000000004e446973707574657320612070656e64696e6720617373657274696f6e2077697468696e20746865206368616c6c656e67652077696e646f77206279206d61746368696e672069747320626f6e642e00000000000764697370757465000000000200000000000000086469737075746572000000130000000000000002696400000000000600000001000003e9000000020000000300000000000000df41207265736f6c76657220766f746573206f6e206120646973707574656420617373657274696f6e2e204f6e6365206120737472696374206d616a6f72697479206f660a746865207265736f6c76657220636f6d6d6974746565206167726565732c2074686520617373657274696f6e2066696e616c697a65733a207468652077696e6e696e670a736964652028617373657274657220696620746865206f726967696e616c206f7574636f6d65207374616e64732c206469737075746572206f7468657277697365290a726563656976657320626f746820626f6e64732e00000000077265736f6c7665000000000300000000000000087265736f6c766572000000130000000000000002696400000000000600000000000000146167726565735f776974685f61737365727465720000000100000001000003e9000003e80000000100000003000000000000035846696e616c697a657320612070656e64696e6720617373657274696f6e206f6e636520697473206368616c6c656e67652077696e646f772068617320656c61707365640a77697468206e6f20646973707574652e204661696c732077697468206050617573656460206966207061757365643a20612070617573656420617373657274696f6e206d61790a6861766520686164206e6f207265616c206f70706f7274756e69747920746f20626520646973707574656420647572696e6720697473206368616c6c656e67650a77696e646f77202873696e63652060646973707574656020697320616c736f20626c6f636b6564207768696c6520706175736564292c20736f206974206d757374206e6f740a62652061626c6520746f2066696e616c697a6520756e636f6e74657374656420756e74696c20756e7061757365642e206063616c6c657260206d7573740a617574686f72697a65207468652063616c6c20756e636f6e646974696f6e616c6c7920e28094207265676172646c657373206f6620776865746865720a6066696e616c697a655f7265776172645f62707360206973207a65726f20e2809420736f207468652061646472657373207265636f7264656420696e0a60417373657274696f6e2e66696e616c697a65726020616e6420746865206046696e616c697a656460206576656e7420697320616c7761797320612076657269666965640a63616c6c657220616e642063616e6e6f742062652073706f6f6665642e205768656e206066696e616c697a655f7265776172645f62707360206973206e6f6e2d7a65726f2c0a6063616c6c65726020616c736f2072656365697665732060626f6e64202a2066696e616c697a655f7265776172645f627073202f2031305f3030306020746f6b656e732061730a616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e20616e6420746865206173736572746572207265636569766573207468650a72656d61696e6465723b207768656e206974206973207a65726f207468652066756c6c20626f6e642069732072657475726e656420746f207468652061737365727465720a616e64206e6f2072657761726420697320706169642e2052657475726e7320746865206173736572746564206f7574636f6d652e0000000866696e616c697a6500000002000000000000000663616c6c65720000000000130000000000000002696400000000000600000001000003e900000001000000030000000500000000000000000000000841737365727465640000000100000008617373657274656400000003000000000000000269640000000000060000000100000000000000086173736572746572000000130000000000000000000000076f7574636f6d65000000000100000000000000020000000500000000000000000000000844697370757465640000000100000008646973707574656400000002000000000000000269640000000000060000000100000000000000086469737075746572000000130000000000000002000000050000000000000000000000085265736f6c76656400000001000000087265736f6c76656400000002000000000000000269640000000000060000000100000000000000076f7574636f6d650000000001000000000000000200000001000000000000000000000009417373657274696f6e0000000000000c00000000000000086173736572746572000000130000000000000004626f6e640000000b00000000000000086469737075746572000003e8000000130000007254686520617574686f7269746174697665206f7574636f6d65206f6e63652074686520617373657274696f6e206973207265736f6c7665642e20604e6f6e6560207768696c650a74686520617373657274696f6e206973207374696c6c2070656e64696e67206f722064697370757465642e00000000000d66696e616c5f6f7574636f6d65000000000003e8000000010000010757686f2063616c6c6564206066696e616c697a65602e20604e6f6e656020756e74696c2074686520617373657274696f6e2069732066696e616c697a6564207669610a6066696e616c697a656020286e657665722073657420666f7220617373657274696f6e73207265736f6c7665642076696120607265736f6c766560292e20416c776179730a60536f6d6560206166746572206066696e616c697a656020636f6d706c6574657320e28094207468652063616c6c6572206d75737420617574686f72697a65207468652063616c6c0a756e636f6e646974696f6e616c6c792c20736f207468697320697320616c77617973206120766572696669656420616464726573732e000000000966696e616c697a6572000000000003e80000001300000000000000096f70656e65645f61740000000000000600000000000000076f7574636f6d65000000000100000122546865207265736f6c76657220636f6d6d697474656520617420746865206d6f6d656e74207468697320617373657274696f6e207761732064697370757465642e0a456d70747920756e74696c206064697370757465602069732063616c6c65642e20566f74696e6720616e64206d616a6f726974792061726520616c776179730a636f6d707574656420616761696e7374207468697320736e617073686f742c206e6f7420746865206c69766520636f6d6d69747465652c20736f20616e0a607570646174655f7265736f6c76657273602063616c6c206d69642d646973707574652063616e2774206368616e67652077686f206765747320746f206465636964650a616e20616c72656164792d646973707574656420617373657274696f6e2e0000000000097265736f6c76657273000000000003ea0000001300000000000000067374617475730000000007d00000000653746174757300000000000000000005766f746564000000000003ea000000130000000000000015766f7465735f616761696e73745f6f7574636f6d65000000000000040000000000000011766f7465735f666f725f6f7574636f6d65000000000000040000000500000000000000000000000946696e616c697a6564000000000000010000000966696e616c697a656400000000000004000000000000000269640000000000060000000100000000000000076f7574636f6d65000000000100000000000000b757686f2063616c6c6564206066696e616c697a65602e20416c776179732061207665726966696564206164647265737320e28094206066696e616c697a65602072657175697265730a7468652063616c6c65722773206175746820756e636f6e646974696f6e616c6c792c20736f20746869732076616c7565206973207472757374776f727468790a7265676172646c657373206f6620776865746865722061207265776172642077617320636f6e666967757265642e000000000966696e616c697a657200000000000013000000000000006a486f77206d616e7920746f6b656e732077657265207061696420746f207468652066696e616c697a6572206173206120726577617264202830207768656e0a6066696e616c697a655f7265776172645f627073602077617320636f6e666967757265642061732030292e00000000000672657761726400000000000b00000000000000020000000000000174496e697469616c697a65732074686520636f6e74726163742e20607265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20610a73696d706c65206d616a6f7269747920766f74652063616e206e65766572207469652e206066696e616c697a655f7265776172645f627073602073657473207468650a6672616374696f6e206f662074686520626f6e642028696e20626173697320706f696e74732c2030e280933130303029207061696420746f2077686f657665722063616c6c730a6066696e616c697a656020617320616e20696e63656e7469766520666f722070726f6d70742066696e616c697a6174696f6e3b20302064697361626c6573207468650a72657761726420656e746972656c7920616e642070726573657276657320746865206f726967696e616c206265686176696f72207768657265207468652066756c6c0a626f6e642069732072657475726e656420746f207468652061737365727465722e0000000a696e697469616c697a65000000000006000000000000000561646d696e000000000000130000000000000005746f6b656e00000000000013000000000000000b626f6e645f616d6f756e74000000000b00000000000000156368616c6c656e67655f77696e646f775f736563730000000000000600000000000000097265736f6c76657273000000000003ea00000013000000000000001366696e616c697a655f7265776172645f627073000000000400000001000003e900000002000000030000000000000176506175736573206f7220756e706175736573206e657720617373657274696f6e732c2064697370757465732c207265736f6c76657220766f7465732c20616e640a66696e616c697a6174696f6e2e20412070656e64696e6720617373657274696f6e206d6179206861766520686164206e6f207265616c206f70706f7274756e69747920746f0a626520646973707574656420647572696e6720697473206368616c6c656e67652077696e646f7720696620746861742077696e646f77206f7665726c617070656420610a70617573652c20736f206066696e616c697a656020697320626c6f636b656420746f6f20726174686572207468616e206c657474696e672069742066696e616c697a650a756e636f6e7465737465643b206974206265636f6d65732063616c6c61626c6520616761696e206f6e636520756e7061757365642e204f6e6c792063616c6c61626c652062790a7468652061646d696e2073657420617420696e697469616c697a6174696f6e2e00000000000a7365745f706175736564000000000001000000000000000670617573656400000000000100000001000003e900000002000000030000000500000000000000000000000c506175736555706461746564000000010000000d70617573655f757064617465640000000000000100000000000000067061757365640000000000010000000000000002000000000000024941207265736f6c76657220766f746573206f6e20746865206f70656e20726f746174696f6e2070726f706f73616c2e2060617070726f766560207265636f726473206120796573206f720a6e6f2028626f74682070726576656e742072652d766f74696e67292e204f6e6365207965732d766f746573207265616368206120737472696374206d616a6f72697479206f66207468650a6c69766520636f6d6d69747465652c2074686520726f746174696f6e20657865637574657320696d6d6564696174656c793a20606f6c645f7265736f6c7665726020697320737761707065640a666f7220606e65775f7265736f6c7665726020696e20746865206c69766520636f6d6d69747465652c20616e64207468652070726f706f73616c20697320636c65617265642e0a4966207468652072656d61696e696e6720756e766f746564207265736f6c766572732063616e206e6f206c6f6e67657220737570706c7920656e6f756768207965732d766f74657320746f0a72656163682061206d616a6f726974792c207468652070726f706f73616c2069732063616e63656c6c6564206175746f6d61746963616c6c792028646561646c6f636b206775617264292e0a52657475726e732060536f6d65287472756529602069662074686520726f746174696f6e2065786563757465642c2060536f6d652866616c73652960206966206974207761730a6175746f2d63616e63656c6c656420617320646561642c20616e6420604e6f6e6560206966207468652070726f706f73616c2072656d61696e73206f70656e2e0000000000000d766f74655f726f746174696f6e0000000000000200000000000000087265736f6c766572000000130000000000000007617070726f7665000000000100000001000003e9000003e800000001000000030000000000000044506f737473206120626f6e64656420636c61696d2061626f757420616e206f7574636f6d652e2052657475726e7320746865206e657720617373657274696f6e2069642e0000000e6173736572745f6f7574636f6d65000000000002000000000000000861737365727465720000001300000000000000076f7574636f6d65000000000100000001000003e90000000600000003000000000000010443616e63656c7320746865206f70656e20726f746174696f6e2070726f706f73616c2e205468652070726f706f736572206d61792063616e63656c20617420616e792074696d652e0a416e792063757272656e74207265736f6c766572206d617920616c736f2063616e63656c206f6e6365207468652070726f706f73616c2063616e206e6f206c6f6e6765722072656163680a61206d616a6f726974792028646561646c6f636b206775617264292c20736f2061206c6f73742070726f706f736572206b65792063616e2774207065726d616e656e746c790a626c6f636b20726f746174696f6e2e20456d6974732060526f746174696f6e43616e63656c6c6564602e0000000f63616e63656c5f726f746174696f6e000000000100000000000000087265736f6c7665720000001300000001000003e9000000020000000300000001000000d6416e20696e2d666c696768742073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e2070726f706f73656420627920612063757272656e74207265736f6c7665722e0a44656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d6974746565207669612060766f74655f726f746174696f6e602e204f6e6c790a6f6e65206d6179206265206f70656e20617420612074696d652e205365652060646f63732f7372632f524f544154494f4e5f44455349474e2e6d64602e00000000000000000010526f746174696f6e50726f706f73616c000000050000003e546865206e6577207265736f6c76657220746f206164642e204d757374206e6f7420616c7265616479206265206f6e2074686520636f6d6d69747465652e00000000000c6e65775f7265736f6c76657200000013000000455265736f6c766572732077686f20766f746564206e6f2c20746f2070726576656e7420646f75626c652d766f74696e6720616e642064657465637420646561646c6f636b2e000000000000026e6f0000000003ea00000013000000475468652063757272656e74207265736f6c76657220746f2072656d6f76652e204d757374206265206f6e2074686520636f6d6d6974746565207768656e2070726f706f7365642e000000000c6f6c645f7265736f6c7665720000001300000025546865207265736f6c7665722077686f206f70656e6564207468652070726f706f73616c2e0000000000000b70726f706f7365645f62790000000013000000325265736f6c766572732077686f20766f746564207965732c20746f2070726576656e7420646f75626c652d766f74696e672e00000000000379657300000003ea00000013000000000000025350726f706f73657320612073696e676c652d736c6f7420636f6d6d697474656520726f746174696f6e3a2072656d6f766520606f6c645f7265736f6c7665726020286d7573742062650a612063757272656e74207265736f6c7665722920616e642061646420606e65775f7265736f6c7665726020286d757374206e6f7420616c7265616479206265206f6e65292e204f6e6c790a612063757272656e74207265736f6c766572206d61792070726f706f73652c20616e64206f6e6c79206f6e6520726f746174696f6e206d6179206265206f70656e20617420610a74696d652e205468652070726f706f73616c2069732064656369646564206279206120737472696374206d616a6f72697479206f6620746865206c69766520636f6d6d69747465650a287468652073616d65207468726573686f6c64207573656420746f207265736f6c766520646973707574657329207669612060766f74655f726f746174696f6e602e205468650a636f6d6d6974746565207772697474656e206f6e20657865637574696f6e206973207468652073616d6520605265736f6c766572736020736c6f7420607570646174655f7265736f6c76657273600a7772697465732c20736f206120726f746174696f6e20686173206e6f20656666656374206f6e20646973707574657320616c7265616479206f70656e202874686569720a636f6d6d69747465652077617320736e617073686f74746564206174206064697370757465602074696d65292e2050617573652d6578656d70742c206c696b650a607570646174655f7265736f6c76657273602e000000001070726f706f73655f726f746174696f6e0000000300000000000000087265736f6c76657200000013000000000000000c6f6c645f7265736f6c76657200000013000000000000000c6e65775f7265736f6c7665720000001300000001000003e9000000020000000300000000000002565265706c6163657320746865207265736f6c76657220636f6d6d69747465652e204f6e6c792063616c6c61626c65206279207468652061646d696e207365742061740a696e697469616c697a6174696f6e2e20606e65775f7265736f6c7665727360206d757374206861766520616e206f6464206c656e67746820736f20612073696d706c650a6d616a6f7269747920766f74652063616e206e65766572207469652e2043616c6c61626c65206576656e207768696c65207061757365642c20736f20610a636f6d70726f6d6973656420636f6d6d69747465652063616e206265207265706c6163656420776974686f75742077616974696e6720746f20756e70617573652e0a0a546869732069732074686520656d657267656e6379206f7665727269646520706174682e204974207375706572736564657320616e7920696e2d666c696768740a73656c662d726f746174696f6e20766f74653a20616e206f70656e2060526f746174696f6e50726f706f73616c6020697320636c65617265642028656d697474696e670a60526f746174696f6e43616e63656c6c656460207768656e206f6e65207761732070726573656e74292c20736f20612070726f706f73616c2063616e206e657665720a6578656375746520616761696e7374206120636f6d6d6974746565206974207761736e2774206275696c7420666f722e204461792d746f2d64617920636f6d6d69747465650a6368616e67657320676f207468726f756768206070726f706f73655f726f746174696f6e60202f2060766f74655f726f746174696f6e6020696e73746561642e0000000000107570646174655f7265736f6c7665727300000001000000000000000d6e65775f7265736f6c76657273000000000003ea0000001300000001000003e90000000200000003000000050000000000000000000000105265736f6c766572735570646174656400000001000000117265736f6c766572735f757064617465640000000000000100000000000000097265736f6c76657273000000000003ea00000013000000000000000200000005000000000000000000000010526f746174696f6e45786563757465640000000100000011726f746174696f6e5f657865637574656400000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c76657200000013000000000000000200000005000000000000000000000010526f746174696f6e50726f706f7365640000000100000011726f746174696f6e5f70726f706f73656400000000000003000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000000000000b70726f706f7365645f62790000000013000000000000000200000005000000000000000000000011526f746174696f6e43616e63656c6c65640000000000000100000012726f746174696f6e5f63616e63656c6c6564000000000002000000000000000c6f6c645f7265736f6c7665720000001300000000000000000000000c6e65775f7265736f6c7665720000001300000000000000020000000000000000000000136765745f617373657274696f6e5f737461746500000000010000000000000002696400000000000600000001000003e9000007d000000009417373657274696f6e00000000000003001e11636f6e7472616374656e766d6574617630000000000000001a00000000006f0e636f6e74726163746d65746176300000000000000005727376657200000000000006312e39362e3000000000000000000008727373646b7665720000002f32362e312e30233137356161343133303666333833303537613863646663383462363864393331363634666333346500" } }, "ext": "v0" }, "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 } ] }, diff --git a/contracts/tholos-v2/src/lib.rs b/contracts/tholos-v2/src/lib.rs index 9f2fccc..aafeff4 100644 --- a/contracts/tholos-v2/src/lib.rs +++ b/contracts/tholos-v2/src/lib.rs @@ -403,6 +403,9 @@ pub struct PolicySnapshotV2 { pub max_position: i128, /// Upper bound on the frozen eligible total `W`, for the same reason. pub max_total_weight: i128, + /// Minimum revealed weight in basis points (0-10,000) of frozen eligible + /// total `W` required for the optimistic timeout default to apply. + pub reveal_quorum_bps: u32, } #[contracttype] @@ -564,6 +567,12 @@ pub enum Error { /// Rejected outright rather than treated as a no-op, so this call can /// never be read as altering an already-decided result. RoundAlreadyDecided = 36, + /// `initialize` called with `reveal_quorum_bps > MAX_REVEAL_QUORUM_BPS`. + InvalidRevealQuorum = 37, + /// `resolve_outcome` called after `reveal_deadline` passed without either + /// side assembling a strict majority, and the revealed weight is below the + /// policy's `reveal_quorum_bps` threshold. + RevealQuorumNotMet = 38, } const DAY_IN_LEDGERS: u32 = 17280; @@ -600,6 +609,9 @@ const MAX_CHALLENGE_WINDOW_SECS: u64 = 7 * 24 * 60 * 60; /// here since the uncontested-finalize case works identically in both /// versions. const MAX_FINALIZE_REWARD_BPS: u32 = 1_000; +/// 10_000 bps (100%) is the maximum possible reveal quorum: every registered +/// position must reveal for the optimistic timeout default to apply. +const MAX_REVEAL_QUORUM_BPS: u32 = 10_000; /// Bound on `base_bond` so `finalize`'s reward-multiply /// (`bond * finalize_reward_bps`, computed before the divide by 10,000) can't @@ -656,6 +668,7 @@ impl TholosV2 { reveal_duration_secs: u64, max_position: i128, max_total_weight: i128, + reveal_quorum_bps: u32, ) -> Result<(), Error> { admin.require_auth(); @@ -708,6 +721,9 @@ impl TholosV2 { if max_position <= 0 || max_position > max_total_weight { return Err(Error::InvalidMaxPosition); } + if reveal_quorum_bps > MAX_REVEAL_QUORUM_BPS { + return Err(Error::InvalidRevealQuorum); + } let policy = PolicySnapshotV2 { token, @@ -727,6 +743,7 @@ impl TholosV2 { payout_rule: PayoutRuleVersion::ProRataV1, max_position, max_total_weight, + reveal_quorum_bps, }; env.storage().instance().set(&DataKey::Admin, &admin); @@ -1324,7 +1341,7 @@ impl TholosV2 { id: u64, mut assertion: AssertionV2, mut resolution: Resolution, - ) -> (AssertionV2, Resolution) { + ) -> Result<(AssertionV2, Resolution), Error> { let now = env.ledger().timestamp(); assertion.phase = PhaseV2::Reveal; @@ -1364,9 +1381,9 @@ impl TholosV2 { } .publish(env); - assertion = Self::close_reveal_if_ready(env, id, assertion, &resolution, false); + assertion = Self::close_reveal_if_ready(env, id, assertion, &resolution, false)?; - (assertion, resolution) + Ok((assertion, resolution)) } /// Locks `assertion.terminal_cause`/`final_outcome` the moment either @@ -1399,29 +1416,32 @@ impl TholosV2 { /// frozen eligible total `W` (nothing left that could still change the /// result). Always attempts `lock_outcome_if_undecided` first; if /// neither side ever reached strict majority by the time it closes, - /// applies `TimeoutDefaultRule::AssertedOutcomeStands` + /// checks that `revealed_weight` meets the policy's `reveal_quorum_bps` + /// before applying `TimeoutDefaultRule::AssertedOutcomeStands` /// (`terminal_cause = OptimisticTimeout`, `final_outcome = outcome`) as - /// the fallback. Always persists `assertion` (an early lock, or the - /// phase change a caller made before calling this, must survive even on - /// a call that doesn't close: see `PhaseV2::Reveal`'s doc comment on why - /// an early lock doesn't by itself stop further reveals); only emits - /// `Resolved` when it actually closes. + /// the fallback. If quorum is not met, returns `Error::RevealQuorumNotMet`. fn close_reveal_if_ready( env: &Env, id: u64, mut assertion: AssertionV2, resolution: &Resolution, force_close: bool, - ) -> AssertionV2 { + ) -> Result { Self::lock_outcome_if_undecided(&mut assertion, resolution); let ready = force_close || resolution.revealed_weight() >= resolution.eligible_total; if !ready { Self::set_assertion(env, id, &assertion); - return assertion; + return Ok(assertion); } if assertion.terminal_cause == TerminalCause::NotYetDecided { + let revealed = resolution.revealed_weight(); + let eligible = resolution.eligible_total; + let quorum_bps = assertion.policy.reveal_quorum_bps as i128; + if revealed.saturating_mul(10_000) < eligible.saturating_mul(quorum_bps) { + return Err(Error::RevealQuorumNotMet); + } assertion.terminal_cause = TerminalCause::OptimisticTimeout; assertion.final_outcome = Some(assertion.outcome); } @@ -1437,7 +1457,7 @@ impl TholosV2 { } .publish(env); - assertion + Ok(assertion) } /// Discloses the side an `External` position committed to during @@ -1504,7 +1524,7 @@ impl TholosV2 { if env.ledger().timestamp() <= resolution.registration_deadline { return Err(Error::RegistrationNotClosed); } - (assertion, resolution) = Self::open_reveal_phase(&env, id, assertion, resolution); + (assertion, resolution) = Self::open_reveal_phase(&env, id, assertion, resolution)?; } if env.ledger().timestamp() > resolution.reveal_deadline { @@ -1554,10 +1574,7 @@ impl TholosV2 { } Self::set_resolution(&env, id, &resolution, &assertion.policy); - // Not force_close: this reveal happened before reveal_deadline (the - // check above already ruled out the alternative), so closing here - // only happens if this reveal was the last weight outstanding. - Self::close_reveal_if_ready(&env, id, assertion, &resolution, false); + Self::close_reveal_if_ready(&env, id, assertion, &resolution, false)?; Revealed { id, voter, choice }.publish(&env); @@ -1616,7 +1633,7 @@ impl TholosV2 { if env.ledger().timestamp() <= resolution.registration_deadline { return Err(Error::RegistrationNotClosed); } - (assertion, resolution) = Self::open_reveal_phase(&env, id, assertion, resolution); + (assertion, resolution) = Self::open_reveal_phase(&env, id, assertion, resolution)?; } if assertion.phase == PhaseV2::Resolved { @@ -1628,7 +1645,7 @@ impl TholosV2 { return Err(Error::RevealNotClosed); } - assertion = Self::close_reveal_if_ready(&env, id, assertion, &resolution, true); + assertion = Self::close_reveal_if_ready(&env, id, assertion, &resolution, true)?; Ok(assertion.terminal_cause) } diff --git a/contracts/tholos-v2/src/test.rs b/contracts/tholos-v2/src/test.rs index 776ecd5..dd2e2b1 100644 --- a/contracts/tholos-v2/src/test.rs +++ b/contracts/tholos-v2/src/test.rs @@ -17,6 +17,7 @@ const DEFAULT_ANTI_SNIPE_HARD_MAX_SECS: u64 = 3900; const DEFAULT_REVEAL_SECS: u64 = 3600; const DEFAULT_MAX_POSITION: i128 = 1_000_000; const DEFAULT_MAX_TOTAL_WEIGHT: i128 = 10_000_000; +const DEFAULT_REVEAL_QUORUM_BPS: u32 = 5_000; const DEFAULT_MINT: i128 = 1_000; fn setup(env: &Env) -> Address { @@ -57,6 +58,7 @@ fn init( &DEFAULT_REVEAL_SECS, &DEFAULT_MAX_POSITION, &DEFAULT_MAX_TOTAL_WEIGHT, + &DEFAULT_REVEAL_QUORUM_BPS, ) } @@ -87,11 +89,12 @@ fn init_full( &reveal_duration_secs, &max_position, &max_total_weight, + &DEFAULT_REVEAL_QUORUM_BPS, ) } impl Fixture { - fn new() -> Self { + fn with_quorum(reveal_quorum_bps: u32) -> Self { let env = Env::default(); env.mock_all_auths(); @@ -102,16 +105,23 @@ impl Fixture { let client = TholosV2Client::new(&env, &contract_id); let admin = Address::generate(&env); - init( - &client, - &admin, - &token_id, - DEFAULT_BOND, - DEFAULT_CHALLENGE_WINDOW, - DEFAULT_FINALIZE_REWARD_BPS, - ) - .unwrap() - .unwrap(); + client + .try_initialize( + &admin, + &token_id, + &DEFAULT_BOND, + &DEFAULT_CHALLENGE_WINDOW, + &DEFAULT_FINALIZE_REWARD_BPS, + &DEFAULT_REGISTRATION_SECS, + &DEFAULT_ANTI_SNIPE_EXT_SECS, + &DEFAULT_ANTI_SNIPE_HARD_MAX_SECS, + &DEFAULT_REVEAL_SECS, + &DEFAULT_MAX_POSITION, + &DEFAULT_MAX_TOTAL_WEIGHT, + &reveal_quorum_bps, + ) + .unwrap() + .unwrap(); Fixture { env, @@ -121,6 +131,10 @@ impl Fixture { } } + fn new() -> Self { + Self::with_quorum(DEFAULT_REVEAL_QUORUM_BPS) + } + fn generate(&self) -> Address { Address::generate(&self.env) } @@ -227,6 +241,7 @@ fn test_initialize_pins_expected_policy() { assert_eq!(policy.payout_rule, PayoutRuleVersion::ProRataV1); assert_eq!(policy.max_position, DEFAULT_MAX_POSITION); assert_eq!(policy.max_total_weight, DEFAULT_MAX_TOTAL_WEIGHT); + assert_eq!(policy.reveal_quorum_bps, DEFAULT_REVEAL_QUORUM_BPS); } #[test] @@ -547,6 +562,86 @@ fn test_initialize_rejects_max_total_weight_over_max_bond() { assert_eq!(result, Err(Ok(Error::InvalidMaxTotalWeight))); } +#[test] +fn test_initialize_rejects_reveal_quorum_over_max() { + let env = Env::default(); + env.mock_all_auths(); + let token_id = setup(&env); + let contract_id = env.register(TholosV2, ()); + let client = TholosV2Client::new(&env, &contract_id); + let admin = Address::generate(&env); + + let result = client.try_initialize( + &admin, + &token_id, + &DEFAULT_BOND, + &DEFAULT_CHALLENGE_WINDOW, + &DEFAULT_FINALIZE_REWARD_BPS, + &DEFAULT_REGISTRATION_SECS, + &DEFAULT_ANTI_SNIPE_EXT_SECS, + &DEFAULT_ANTI_SNIPE_HARD_MAX_SECS, + &DEFAULT_REVEAL_SECS, + &DEFAULT_MAX_POSITION, + &DEFAULT_MAX_TOTAL_WEIGHT, + &(MAX_REVEAL_QUORUM_BPS + 1), + ); + assert_eq!(result, Err(Ok(Error::InvalidRevealQuorum))); +} + +#[test] +fn test_initialize_accepts_reveal_quorum_at_max() { + let env = Env::default(); + env.mock_all_auths(); + let token_id = setup(&env); + let contract_id = env.register(TholosV2, ()); + let client = TholosV2Client::new(&env, &contract_id); + let admin = Address::generate(&env); + + let result = client.try_initialize( + &admin, + &token_id, + &DEFAULT_BOND, + &DEFAULT_CHALLENGE_WINDOW, + &DEFAULT_FINALIZE_REWARD_BPS, + &DEFAULT_REGISTRATION_SECS, + &DEFAULT_ANTI_SNIPE_EXT_SECS, + &DEFAULT_ANTI_SNIPE_HARD_MAX_SECS, + &DEFAULT_REVEAL_SECS, + &DEFAULT_MAX_POSITION, + &DEFAULT_MAX_TOTAL_WEIGHT, + &MAX_REVEAL_QUORUM_BPS, + ); + assert_eq!(result, Ok(Ok(()))); + assert_eq!(client.get_policy().reveal_quorum_bps, MAX_REVEAL_QUORUM_BPS); +} + +#[test] +fn test_initialize_accepts_reveal_quorum_at_zero() { + let env = Env::default(); + env.mock_all_auths(); + let token_id = setup(&env); + let contract_id = env.register(TholosV2, ()); + let client = TholosV2Client::new(&env, &contract_id); + let admin = Address::generate(&env); + + let result = client.try_initialize( + &admin, + &token_id, + &DEFAULT_BOND, + &DEFAULT_CHALLENGE_WINDOW, + &DEFAULT_FINALIZE_REWARD_BPS, + &DEFAULT_REGISTRATION_SECS, + &DEFAULT_ANTI_SNIPE_EXT_SECS, + &DEFAULT_ANTI_SNIPE_HARD_MAX_SECS, + &DEFAULT_REVEAL_SECS, + &DEFAULT_MAX_POSITION, + &DEFAULT_MAX_TOTAL_WEIGHT, + &0, + ); + assert_eq!(result, Ok(Ok(()))); + assert_eq!(client.get_policy().reveal_quorum_bps, 0); +} + #[test] fn test_initialize_rejects_zero_challenge_window() { let env = Env::default(); @@ -2013,6 +2108,198 @@ fn test_optimistic_timeout_when_neither_side_reaches_majority_by_deadline() { assert_eq!(assertion.final_outcome, Some(true)); } +#[test] +fn test_optimistic_timeout_fails_when_reveal_quorum_not_met() { + let f = Fixture::new(); + let asserter = f.funded_address(); + let disputer = f.funded_address(); + let revealed_voter = f.funded_address(); + let never_revealed_voter = f.funded_address(); + + let id = f.asserted(&asserter); + f.client.dispute(&disputer, &id); + let policy_hash = f.client.get_assertion(&id).policy_hash; + + let v_salt = salt(&f.env, 1); + let v_comm = compute_commitment( + &f.env, + &f.client.address, + &policy_hash, + id, + &revealed_voter, + true, + &v_salt, + ); + + f.client.register(&revealed_voter, &id, &200, &v_comm); + f.client + .register(&never_revealed_voter, &id, &600, &commitment(&f.env, 9)); + + f.advance_past_registration_deadline(id); + f.client.reveal(&revealed_voter, &id, &true, &v_salt); + + let mid_assertion = f.client.get_assertion(&id); + assert_eq!(mid_assertion.phase, PhaseV2::Reveal); + assert_eq!(mid_assertion.terminal_cause, TerminalCause::NotYetDecided); + + f.advance_past_reveal_deadline(id); + let result = f.client.try_resolve_outcome(&id); + assert_eq!(result, Err(Ok(Error::RevealQuorumNotMet))); + + let assertion = f.client.get_assertion(&id); + assert_eq!(assertion.phase, PhaseV2::Reveal); + assert_eq!(assertion.terminal_cause, TerminalCause::NotYetDecided); + assert_eq!(assertion.final_outcome, None); +} + +#[test] +fn test_admin_cancel_recovers_funds_when_quorum_deadlocked() { + let f = Fixture::new(); + let asserter = f.funded_address(); + let disputer = f.funded_address(); + let revealed_voter = f.funded_address(); + let attacker = f.funded_address(); + + let asserter_initial = f.token.balance(&asserter); + let disputer_initial = f.token.balance(&disputer); + let voter_initial = f.token.balance(&revealed_voter); + let attacker_initial = f.token.balance(&attacker); + + let id = f.asserted(&asserter); + f.client.dispute(&disputer, &id); + let policy_hash = f.client.get_assertion(&id).policy_hash; + + let v_salt = salt(&f.env, 1); + let v_comm = compute_commitment( + &f.env, + &f.client.address, + &policy_hash, + id, + &revealed_voter, + true, + &v_salt, + ); + + f.client.register(&revealed_voter, &id, &200, &v_comm); + f.client + .register(&attacker, &id, &600, &commitment(&f.env, 9)); + + f.advance_past_registration_deadline(id); + f.client.reveal(&revealed_voter, &id, &true, &v_salt); + f.advance_past_reveal_deadline(id); + + let res = f.client.try_resolve_outcome(&id); + assert_eq!(res, Err(Ok(Error::RevealQuorumNotMet))); + + f.client.set_paused_v2(&true); + let cancel_res = f.client.try_cancel_round(&id); + assert_eq!(cancel_res, Ok(Ok(()))); + + let assertion = f.client.get_assertion(&id); + assert_eq!(assertion.phase, PhaseV2::Resolved); + assert_eq!(assertion.terminal_cause, TerminalCause::AdminCancelled); + + f.client.settle(&id, &asserter); + f.client.settle(&id, &disputer); + f.client.settle(&id, &revealed_voter); + f.client.settle(&id, &attacker); + + f.client.withdraw(&asserter, &id, &asserter); + f.client.withdraw(&disputer, &id, &disputer); + f.client.withdraw(&revealed_voter, &id, &revealed_voter); + f.client.withdraw(&attacker, &id, &attacker); + + assert_eq!(f.token.balance(&asserter), asserter_initial); + assert_eq!(f.token.balance(&disputer), disputer_initial); + assert_eq!(f.token.balance(&revealed_voter), voter_initial); + assert_eq!(f.token.balance(&attacker), attacker_initial); +} + +#[test] +fn test_strict_majority_resolves_even_if_below_reveal_quorum() { + let f = Fixture::with_quorum(8_000); + let asserter = f.funded_address(); + let disputer = f.funded_address(); + let agree_voter = f.funded_address(); + let never_revealed_voter = f.funded_address(); + + let id = f.asserted(&asserter); + f.client.dispute(&disputer, &id); + let policy_hash = f.client.get_assertion(&id).policy_hash; + + let agree_salt = salt(&f.env, 1); + let agree_commitment = compute_commitment( + &f.env, + &f.client.address, + &policy_hash, + id, + &agree_voter, + true, + &agree_salt, + ); + + f.client + .register(&agree_voter, &id, &500, &agree_commitment); + f.client + .register(&never_revealed_voter, &id, &300, &commitment(&f.env, 9)); + + f.advance_past_registration_deadline(id); + f.client.reveal(&agree_voter, &id, &true, &agree_salt); + + let mid_assertion = f.client.get_assertion(&id); + assert_eq!( + mid_assertion.terminal_cause, + TerminalCause::StrictMajorityFor + ); + + f.advance_past_reveal_deadline(id); + let cause = f.client.resolve_outcome(&id); + assert_eq!(cause, TerminalCause::StrictMajorityFor); + + let assertion = f.client.get_assertion(&id); + assert_eq!(assertion.phase, PhaseV2::Resolved); + assert_eq!(assertion.final_outcome, Some(true)); +} + +#[test] +fn test_zero_reveal_quorum_permits_optimistic_timeout_with_low_reveals() { + let f = Fixture::with_quorum(0); + let asserter = f.funded_address(); + let disputer = f.funded_address(); + let revealed_voter = f.funded_address(); + let never_revealed_voter = f.funded_address(); + + let id = f.asserted(&asserter); + f.client.dispute(&disputer, &id); + let policy_hash = f.client.get_assertion(&id).policy_hash; + + let v_salt = salt(&f.env, 1); + let v_comm = compute_commitment( + &f.env, + &f.client.address, + &policy_hash, + id, + &revealed_voter, + true, + &v_salt, + ); + + f.client.register(&revealed_voter, &id, &200, &v_comm); + f.client + .register(&never_revealed_voter, &id, &600, &commitment(&f.env, 9)); + + f.advance_past_registration_deadline(id); + f.client.reveal(&revealed_voter, &id, &true, &v_salt); + f.advance_past_reveal_deadline(id); + + let cause = f.client.resolve_outcome(&id); + assert_eq!(cause, TerminalCause::OptimisticTimeout); + + let assertion = f.client.get_assertion(&id); + assert_eq!(assertion.phase, PhaseV2::Resolved); + assert_eq!(assertion.final_outcome, Some(true)); +} + #[test] fn test_settle_strict_majority_conserves_pool_and_pays_dust_to_asserter() { let f = Fixture::new(); @@ -3050,7 +3337,7 @@ mod proptest_settlement { /// disputer, and every registered voter) for the caller to compute /// expected payouts from and settle. fn run_scenario(voter_specs: &[Voter]) -> (Fixture, u64, StdVec) { - let f = Fixture::new(); + let f = Fixture::with_quorum(0); let asserter = f.funded_address(); let disputer = f.funded_address(); @@ -3399,3 +3686,93 @@ fn test_initialize_accepts_anti_snipe_hard_max_at_max() { ); assert_eq!(result, Ok(Ok(()))); } + +mod proptest_reveal_quorum { + use super::*; + use proptest::prelude::*; + + proptest! { + #![proptest_config(ProptestConfig { + cases: 25, + fork: false, + ..ProptestConfig::default() + })] + + #[test] + fn prop_reveal_quorum_boundary( + quorum_bps in 0u32..=10_000u32, + voter2_amount in DEFAULT_BOND..=600i128, + voter2_reveals in any::(), + ) { + let f = Fixture::with_quorum(quorum_bps); + let asserter = f.funded_address(); + let disputer = f.funded_address(); + let voter1 = f.funded_address(); + let voter2 = f.funded_address(); + + let id = f.asserted(&asserter); + f.client.dispute(&disputer, &id); + let policy_hash = f.client.get_assertion(&id).policy_hash; + + let v1_salt = salt(&f.env, 41); + let v1_comm = compute_commitment( + &f.env, + &f.client.address, + &policy_hash, + id, + &voter1, + false, + &v1_salt, + ); + f.client.register(&voter1, &id, &200, &v1_comm); + + let v2_salt = salt(&f.env, 42); + let v2_comm = compute_commitment( + &f.env, + &f.client.address, + &policy_hash, + id, + &voter2, + false, + &v2_salt, + ); + f.client.register(&voter2, &id, &voter2_amount, &v2_comm); + + f.advance_past_registration_deadline(id); + + f.client.reveal(&voter1, &id, &false, &v1_salt); + if voter2_reveals { + f.client.reveal(&voter2, &id, &false, &v2_salt); + } + + f.advance_past_reveal_deadline(id); + + let eligible = DEFAULT_BOND + DEFAULT_BOND + 200 + voter2_amount; + let revealed = if voter2_reveals { + DEFAULT_BOND + DEFAULT_BOND + 200 + voter2_amount + } else { + DEFAULT_BOND + DEFAULT_BOND + 200 + }; + + let res = f.client.try_resolve_outcome(&id); + + let disagree_total = if voter2_reveals { + DEFAULT_BOND + 200 + voter2_amount + } else { + DEFAULT_BOND + 200 + }; + let strict_majority = disagree_total > eligible - disagree_total; + + if strict_majority { + prop_assert_eq!(res, Ok(Ok(TerminalCause::StrictMajorityAgainst))); + } else { + let quorum_met = revealed.saturating_mul(10_000) >= eligible.saturating_mul(quorum_bps as i128); + if quorum_met { + prop_assert_eq!(res, Ok(Ok(TerminalCause::OptimisticTimeout))); + } else { + prop_assert_eq!(res, Err(Ok(Error::RevealQuorumNotMet))); + } + } + } + } +} diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.1.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.1.json new file mode 100644 index 0000000..e86b794 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.1.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 3247 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "3a19f37849868ac29afa29de657472226c9522f6296d34c6c02d7a008252bd7b" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "338" + }, + { + "bytes": "95b6e7987955a2a91d61f963e20c74c30c1611045bb34df37bd6bc2dabc44807" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "338" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 3247 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "053ebcc1b7b2ee7a75024ffb2a51117ae0496498940808dff188854c3cb6f493" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "3a19f37849868ac29afa29de657472226c9522f6296d34c6c02d7a008252bd7b" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "338" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "95b6e7987955a2a91d61f963e20c74c30c1611045bb34df37bd6bc2dabc44807" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "638" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "738" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 3247 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "738" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "662" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.10.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.10.json new file mode 100644 index 0000000..e1cf920 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.10.json @@ -0,0 +1,1921 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 4630 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "f03f2a2cef75517f3d078b5610b1be3e90e47fed6f84411548f88718c1279c79" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "511" + }, + { + "bytes": "77aeb76c417b05543e4c5b7a6207a7fa1b6d9ef52c57c401c20359351518b34c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "511" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Reveal" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 4630 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "54c90e71a1f0f00c416d9194c798c8909d31ca18b03a49176f0eac5141649c21" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "NotYetDecided" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "f03f2a2cef75517f3d078b5610b1be3e90e47fed6f84411548f88718c1279c79" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "511" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "77aeb76c417b05543e4c5b7a6207a7fa1b6d9ef52c57c401c20359351518b34c" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "911" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 4630 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "911" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "489" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.11.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.11.json new file mode 100644 index 0000000..ecffd19 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.11.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 7888 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "54e1f3c574d7d14f81256d9283d750693a290e5c13071a1dda8d9e8a8ada4532" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "190" + }, + { + "bytes": "9a5d28d439b42609c9efcecbf51884b2e0b879eeaedf08bf1ab2ade5743b50aa" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "190" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 7888 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "f43f5beafd472ae3a760bc979986a7bebc80c0987fb89d14bab8e5d79b3d3928" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "54e1f3c574d7d14f81256d9283d750693a290e5c13071a1dda8d9e8a8ada4532" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "190" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "9a5d28d439b42609c9efcecbf51884b2e0b879eeaedf08bf1ab2ade5743b50aa" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "590" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 7888 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "590" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "810" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.12.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.12.json new file mode 100644 index 0000000..977dccd --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.12.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 2629 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "14dca8765feb1e98365397a73c93e49f33c0a578546cceffcbd46b9fe527ab9d" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "437" + }, + { + "bytes": "88ecffd3c6360a230e2939038c9a478af2813ed8e2ffea6ac564a41ddf248db3" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "437" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2629 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "c7f29c01328fc62aa9e1c7ed66302c3680d253b27783a4ccc0d9933bcc9fcef8" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "14dca8765feb1e98365397a73c93e49f33c0a578546cceffcbd46b9fe527ab9d" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "437" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "88ecffd3c6360a230e2939038c9a478af2813ed8e2ffea6ac564a41ddf248db3" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "737" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "837" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2629 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "837" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "563" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.13.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.13.json new file mode 100644 index 0000000..fa474cb --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.13.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 7185 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "c9ba6143862a00e11dffbd883f2d19f55b0a17b7023c236e41ec8c55c1db1acc" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "480" + }, + { + "bytes": "41319d2d3d6709e768e9a83eb72dc63f9cb741d704021af08a4ae559bfdafd10" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "480" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 7185 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "da715370558a8618c80030917a285f389ec27199928398373aa41ad77544e2a4" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "c9ba6143862a00e11dffbd883f2d19f55b0a17b7023c236e41ec8c55c1db1acc" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "480" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "41319d2d3d6709e768e9a83eb72dc63f9cb741d704021af08a4ae559bfdafd10" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "780" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "880" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 7185 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "880" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "520" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.14.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.14.json new file mode 100644 index 0000000..ad0c432 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.14.json @@ -0,0 +1,1921 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 8612 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "88dde9495834148f4cf0f8d63276153ab7b3ef4e93cf87b2e47c945931d0c00f" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "325" + }, + { + "bytes": "b19aeae243139fa1067c972f06bd034768bbbccdae649bf77301ed6937d6dc0d" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "325" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Reveal" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8612 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "5f47bd89caa4aeb1c2dd9a70786137d8f6b8e242e26cc831399c982a37b09186" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "NotYetDecided" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "88dde9495834148f4cf0f8d63276153ab7b3ef4e93cf87b2e47c945931d0c00f" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "325" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "b19aeae243139fa1067c972f06bd034768bbbccdae649bf77301ed6937d6dc0d" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "725" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8612 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "725" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "675" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.15.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.15.json new file mode 100644 index 0000000..b8b81c2 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.15.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 6531 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "a07a52520a4a0ed846db37e347dd57e6fcda6f1d946f510868a45a7ef10e06f9" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "142" + }, + { + "bytes": "b09980f3faf9a22762b02f9d1cab3b149d47e8a9d3b02a7b6c426c70161cf471" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "142" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 6531 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "5b43bf0671ebe19e6524376e9a2921ffb0a62d36d1edc12a85e0bc7dac2b82c2" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "a07a52520a4a0ed846db37e347dd57e6fcda6f1d946f510868a45a7ef10e06f9" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "142" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "b09980f3faf9a22762b02f9d1cab3b149d47e8a9d3b02a7b6c426c70161cf471" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "442" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "542" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 6531 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "542" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "858" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.16.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.16.json new file mode 100644 index 0000000..b65d0f0 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.16.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 2155 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "ec3d6008d8d53ec7c5710f221a3b00bc038f9c22e0ea05646e0522c85ee9af6c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "266" + }, + { + "bytes": "df3b9486428fd4d55eb8db1f92c622236fe8e9975bb1606abbf67fa1b1c4afea" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "266" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2155 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "30b5a80452072f989db16d5b9b7de6c8860d1fa118c6d235aaabffc83b143d16" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "ec3d6008d8d53ec7c5710f221a3b00bc038f9c22e0ea05646e0522c85ee9af6c" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "266" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "df3b9486428fd4d55eb8db1f92c622236fe8e9975bb1606abbf67fa1b1c4afea" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "666" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2155 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "666" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "734" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.17.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.17.json new file mode 100644 index 0000000..b956eb9 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.17.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 1177 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "3a22313fa465d207eddbda412b8f5c0d245661b4c0fa460df740cb72da95ca2b" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "108" + }, + { + "bytes": "35632537bd7c08800c7439f5b5bf5a29c8bea91ac3f0254e3c3d8d2239c11a2f" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "108" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 1177 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "f63971ccfe088fa733c34a4e26da6912ac83538d221d6988f35c94fcc6c154c3" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "3a22313fa465d207eddbda412b8f5c0d245661b4c0fa460df740cb72da95ca2b" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "108" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "35632537bd7c08800c7439f5b5bf5a29c8bea91ac3f0254e3c3d8d2239c11a2f" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "508" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 1177 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "508" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "892" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.18.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.18.json new file mode 100644 index 0000000..9ed9f9b --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.18.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 7039 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "66118da0854fdbb43cbc8d1329aaf0d3d6d7192752466d00323523d7d0c1273f" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "185" + }, + { + "bytes": "4389e52cd811a19993b5c16099aade26ce106ef0630f3c461bd1892936213434" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "185" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 7039 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "eeccddd94b1027b6322320fe130d61973716b2c66156596b6d161aebe5d7edb7" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "66118da0854fdbb43cbc8d1329aaf0d3d6d7192752466d00323523d7d0c1273f" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "185" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "4389e52cd811a19993b5c16099aade26ce106ef0630f3c461bd1892936213434" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "585" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 7039 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "585" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "815" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.19.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.19.json new file mode 100644 index 0000000..a680a3c --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.19.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 6788 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "2aa31393f2b82b76a6c6a94f14520087bddf35f5390a8ce03b4d6a0149f4bb81" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "213" + }, + { + "bytes": "e1a01b338061a954a39f36ddf1ea41749d425b3a0ccfec54f450579fb46bb064" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "213" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 6788 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "2d95143b5a8d2be7a7de085457bee6698b5fd836ab1667094313118f5ca8246b" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "2aa31393f2b82b76a6c6a94f14520087bddf35f5390a8ce03b4d6a0149f4bb81" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "213" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "e1a01b338061a954a39f36ddf1ea41749d425b3a0ccfec54f450579fb46bb064" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "513" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "613" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 6788 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "613" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "787" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.2.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.2.json new file mode 100644 index 0000000..08c45c5 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.2.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 9992 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "ea619239a1db00035f7daf6f80cb9e670681676bd90944197e51100276a914c9" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "562" + }, + { + "bytes": "5787b124efa13d416a1cab74ef343bd7f10a2a7a5745985d6065534edcb21d00" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "562" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 9992 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "a379541b053f00184e0cd3be2057198d83b765b23e6dc3569a3294c4915d1fd0" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "ea619239a1db00035f7daf6f80cb9e670681676bd90944197e51100276a914c9" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "562" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "5787b124efa13d416a1cab74ef343bd7f10a2a7a5745985d6065534edcb21d00" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "862" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "962" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 9992 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "962" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "438" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.20.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.20.json new file mode 100644 index 0000000..3d817cf --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.20.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 5763 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "8d85db9095d7d381fc11bf74077dc1845c67286ba00ade0ab5571f44d359abf4" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "148" + }, + { + "bytes": "e1e5fa0c6692ef8b150720c6723a339aabcb17e2fd691257b7af380d0e757293" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "148" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5763 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "7bcd675c15c456fb8ebd5de4194f8a81b70bf9c364d32b02169fe3a92167bf7f" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "8d85db9095d7d381fc11bf74077dc1845c67286ba00ade0ab5571f44d359abf4" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "148" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "e1e5fa0c6692ef8b150720c6723a339aabcb17e2fd691257b7af380d0e757293" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "548" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5763 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "548" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "852" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.21.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.21.json new file mode 100644 index 0000000..f49c717 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.21.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 4658 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "cea9b0f46c2461aa048c9285f7aa9cf0ba332d70213eaabaa4e9692c63b1aa3c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "213" + }, + { + "bytes": "9b83c848b9ca8e7773a8cca357d26e7b7c971aabe6c8a8783c252cffa15d9b29" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "213" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 4658 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "ae0b19996b4ca8f404de426b1a6609cac5834d3fc1c215bc6f240902c6238ad2" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "cea9b0f46c2461aa048c9285f7aa9cf0ba332d70213eaabaa4e9692c63b1aa3c" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "213" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "9b83c848b9ca8e7773a8cca357d26e7b7c971aabe6c8a8783c252cffa15d9b29" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "513" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "613" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 4658 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "613" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "787" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.22.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.22.json new file mode 100644 index 0000000..597d9e3 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.22.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 2939 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "5f9a0a29a150e382bc3233b312fa2d5ffb3a9e9b4daffbd6b17c9e47ef525c3c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "476" + }, + { + "bytes": "e85808088f11e7994b897c09d9f63d9b7b8966413a476de09e71f41dbf84bb93" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "476" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2939 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "450ab419c262e6af82ab6203212b89024fe6c32429854377919841b10baa7182" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "5f9a0a29a150e382bc3233b312fa2d5ffb3a9e9b4daffbd6b17c9e47ef525c3c" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "476" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "e85808088f11e7994b897c09d9f63d9b7b8966413a476de09e71f41dbf84bb93" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "776" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "876" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2939 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "876" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "524" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.23.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.23.json new file mode 100644 index 0000000..43ef84a --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.23.json @@ -0,0 +1,1921 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 8271 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "ddb945decfd40a185ed30c4346a8e1858bb45cea3952699e83b875db9136cc9e" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "585" + }, + { + "bytes": "624400add37f73e216e3542b1ee5730571a7f381640cf9f81a97762b8ae3832c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "585" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Reveal" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8271 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "0f32c0d24e7f04e8194b9a694a5483db50fed82f89ec0d1d681435271258d549" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "NotYetDecided" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "ddb945decfd40a185ed30c4346a8e1858bb45cea3952699e83b875db9136cc9e" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "585" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "624400add37f73e216e3542b1ee5730571a7f381640cf9f81a97762b8ae3832c" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "985" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8271 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "985" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "415" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.24.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.24.json new file mode 100644 index 0000000..e7bab91 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.24.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 4026 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "bea7375ecf8a235be358e85fe1e7653eb2c8b78427e16a0c11232af46486e7af" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "432" + }, + { + "bytes": "ec8d0ff13df56b55c7a5ed8cb0cb3a125163f366ff2ef7b9ce94a1c07af1dd12" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "432" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 4026 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "3a2628a0f963a2a4445172fe7e9850a29938cf13cc172397726267c15d305803" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "bea7375ecf8a235be358e85fe1e7653eb2c8b78427e16a0c11232af46486e7af" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "432" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "ec8d0ff13df56b55c7a5ed8cb0cb3a125163f366ff2ef7b9ce94a1c07af1dd12" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "732" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "832" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 4026 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "832" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "568" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.25.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.25.json new file mode 100644 index 0000000..a0c61e6 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.25.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 9345 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "d833c9036cf7ac0308d618309107551978fbaae6b4fcd643455d0c69d238d8eb" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "350" + }, + { + "bytes": "8db410ef04b8ad5b429a2b711f0348ba8532abfec22a91ae7bcb671f955d399f" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "350" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 9345 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "fcf12d26c3ab6b57bdc2fa3f7773425d234a4ec31017db2306b5019d9f64c8f3" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "d833c9036cf7ac0308d618309107551978fbaae6b4fcd643455d0c69d238d8eb" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "350" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "8db410ef04b8ad5b429a2b711f0348ba8532abfec22a91ae7bcb671f955d399f" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "650" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "750" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 9345 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "750" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "650" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.3.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.3.json new file mode 100644 index 0000000..6a0d6a2 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.3.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 165 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "8a44e334693f7fc28d8d0fb9b868284c85af6665b4f5f9932cc5583d31a6949a" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "159" + }, + { + "bytes": "7719851a214afa7911fc71b65fd00a534d1b40f6c80c437a5395f12be74dedc4" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "159" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 165 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "1c1f95f5a436f44609cd7b118a5fae3ed24b40d33eab2edf6329068cf02425e9" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "8a44e334693f7fc28d8d0fb9b868284c85af6665b4f5f9932cc5583d31a6949a" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "159" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "7719851a214afa7911fc71b65fd00a534d1b40f6c80c437a5395f12be74dedc4" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "559" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 165 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "559" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "841" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.4.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.4.json new file mode 100644 index 0000000..b7b69bc --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.4.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 2259 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "c10731c7882bdc882c4cf2b777fe68803fe320070b698ee4133416005abc16c5" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "213" + }, + { + "bytes": "a543f3040278b55794418c3578b4ed6352502f5de78b5a7567e627a4d52adae0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "213" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2259 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "ec8c8bedf3d1d47cef2ccad44c952a07eb1f58fd408883d33f54899e4203f255" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "c10731c7882bdc882c4cf2b777fe68803fe320070b698ee4133416005abc16c5" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "213" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "a543f3040278b55794418c3578b4ed6352502f5de78b5a7567e627a4d52adae0" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "613" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2259 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "613" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "787" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.5.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.5.json new file mode 100644 index 0000000..02e0a3b --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.5.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 2782 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "e0184b87cb5467f4655e63ae7a7be8c18f7903f9bf0860c9572d16b6178e1c31" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "424" + }, + { + "bytes": "695c513211033137cb31a79e9a0dc4a10828afdd4fd3ddcab4f011334976fa05" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "424" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2782 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "e846aca49ded6f9a719e9156681870cc640189720cade1f61da6eef5c5a870e7" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "e0184b87cb5467f4655e63ae7a7be8c18f7903f9bf0860c9572d16b6178e1c31" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "424" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "695c513211033137cb31a79e9a0dc4a10828afdd4fd3ddcab4f011334976fa05" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "824" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 2782 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "824" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "576" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.6.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.6.json new file mode 100644 index 0000000..6ce700a --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.6.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 495 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "427a47e66a15366411cd74594ddf67a120fee562663da7dbb0ae5f4b00bbab08" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "121" + }, + { + "bytes": "90227cc122d8a97ca1d1e4a24868eaef0faae036d66723faeca6b131698a5a71" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "121" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 495 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "325cd4c0c08f06bd5b792de5da16217382cfafe2d4b34142f648098bd6d66f7b" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "427a47e66a15366411cd74594ddf67a120fee562663da7dbb0ae5f4b00bbab08" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "121" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "90227cc122d8a97ca1d1e4a24868eaef0faae036d66723faeca6b131698a5a71" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "421" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "521" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 495 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "521" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "879" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.7.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.7.json new file mode 100644 index 0000000..498e018 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.7.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 9555 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "c65f842d6d989e774086310598295254d95f0adb0720774d967722f7cbfc49fc" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "115" + }, + { + "bytes": "fbc333efa90648e7106751cb74fce1c34f179861334645e67953c3da700d805e" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "115" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 9555 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "6da2a51741357436cbd924af0cf0c64d5fec2ab4166fc8a03be3d89ba0d187c1" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "c65f842d6d989e774086310598295254d95f0adb0720774d967722f7cbfc49fc" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "115" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "fbc333efa90648e7106751cb74fce1c34f179861334645e67953c3da700d805e" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "515" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 9555 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "515" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "885" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.8.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.8.json new file mode 100644 index 0000000..bec6487 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.8.json @@ -0,0 +1,1973 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 139 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "a59905a677208e6f1b7b3daa627b0b3e371835b6633f02bc05ea3d0171a53f43" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "590" + }, + { + "bytes": "9a3afd58e022ca8ebfc27601f7eef5af258bf8b71f3a2109d16b303bd4b6ba66" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "590" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 139 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "a6eae63c9f752fabb74ff0d269137ef8581e267fc4e62785f5a470cccc2d1356" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "a59905a677208e6f1b7b3daa627b0b3e371835b6633f02bc05ea3d0171a53f43" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "590" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "9a3afd58e022ca8ebfc27601f7eef5af258bf8b71f3a2109d16b303bd4b6ba66" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "890" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "990" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 139 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "990" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "410" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.9.json b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.9.json new file mode 100644 index 0000000..dfca5ac --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/proptest_reveal_quorum/prop_reveal_quorum_boundary.9.json @@ -0,0 +1,1968 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 8775 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "aa6827526224298b603c9761e5833fb894873c841b651f69c6c620cb6aee1e5f" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "161" + }, + { + "bytes": "b5792f6f8dc4042ff09be32d662cbf13ca57c19e996669d2d7c4bfe4c6d79a4c" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "161" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": false + }, + { + "bytes": "2929292929292929292929292929292929292929292929292929292929292929" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8775 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "854aaa9b6d7b496dc97514e799aa42cc9a2323ae4b2d57d4d866779b95ec9651" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "aa6827526224298b603c9761e5833fb894873c841b651f69c6c620cb6aee1e5f" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "161" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "b5792f6f8dc4042ff09be32d662cbf13ca57c19e996669d2d7c4bfe4c6d79a4c" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "561" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8775 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "561" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "839" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [ + { + "event": { + "ext": "v0", + "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "type_": "contract", + "body": { + "v0": { + "topics": [ + { + "symbol": "resolved" + }, + { + "u64": "0" + } + ], + "data": { + "map": [ + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityAgainst" + } + ] + } + } + ] + } + } + } + }, + "failed_call": false + } + ] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_admin_cancel_recovers_funds_when_quorum_deadlocked.1.json b/contracts/tholos-v2/test_snapshots/test/test_admin_cancel_recovers_funds_when_quorum_deadlocked.1.json new file mode 100644 index 0000000..454e212 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_admin_cancel_recovers_funds_when_quorum_deadlocked.1.json @@ -0,0 +1,2312 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 5000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "600" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "600" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": true + }, + { + "bytes": "0101010101010101010101010101010101010101010101010101010101010101" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "set_paused_v2", + "args": [ + { + "bool": true + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "cancel_round", + "args": [ + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "withdraw", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "withdraw", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "withdraw", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "withdraw", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "AdminCancelled" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Credit" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Credit" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Credit" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Credit" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "i128": "0" + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": true + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": true + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": true + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "600" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": true + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "1000" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": true + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "1301173170172112462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "3126073502131104533" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "6517132746326325848" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "7270604957039011794" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "2781962168096793370" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "2307661404550649928" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_ids_increment.1.json b/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_ids_increment.1.json index bffc400..067b9aa 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_ids_increment.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_ids_increment.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -435,6 +438,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -475,7 +486,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -678,6 +689,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -718,7 +737,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -894,6 +913,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_transfers_bond_and_pins_policy.1.json b/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_transfers_bond_and_pins_policy.1.json index e4cdafe..76e89f9 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_transfers_bond_and_pins_policy.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_assert_outcome_transfers_bond_and_pins_policy.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -395,6 +398,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -435,7 +446,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -611,6 +622,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_assertion_storage_ttl_is_extended_on_finalize.1.json b/contracts/tholos-v2/test_snapshots/test/test_assertion_storage_ttl_is_extended_on_finalize.1.json index cc7817e..88f8b98 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_assertion_storage_ttl_is_extended_on_finalize.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_assertion_storage_ttl_is_extended_on_finalize.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -420,6 +423,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -460,7 +471,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -636,6 +647,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_does_not_extend_credit_ttl_after_withdraw_zeroes_it.1.json b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_does_not_extend_credit_ttl_after_withdraw_zeroes_it.1.json index f794a72..f8b75a9 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_does_not_extend_credit_ttl_after_withdraw_zeroes_it.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_does_not_extend_credit_ttl_after_withdraw_zeroes_it.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "300" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -633,6 +636,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -673,7 +684,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -931,7 +942,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1237,6 +1248,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_extends_assertion_resolution_position_and_credit.1.json b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_extends_assertion_resolution_position_and_credit.1.json index 5895256..9680806 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_extends_assertion_resolution_position_and_credit.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_extends_assertion_resolution_position_and_credit.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "300" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -612,6 +615,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -652,7 +663,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -910,7 +921,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1216,6 +1227,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_is_noop_when_position_and_credit_do_not_exist_for_address.1.json b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_is_noop_when_position_and_credit_do_not_exist_for_address.1.json index d119ac8..47ca098 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_is_noop_when_position_and_credit_do_not_exist_for_address.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_is_noop_when_position_and_credit_do_not_exist_for_address.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -480,6 +483,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -520,7 +531,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -972,6 +983,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_on_nonexistent_assertion_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_on_nonexistent_assertion_fails.1.json index 738a48f..d792a93 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_on_nonexistent_assertion_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_bump_ttl_on_nonexistent_assertion_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -281,6 +284,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_optimistic_timeout_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_optimistic_timeout_fails.1.json index 5fc7401..1751fc4 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_optimistic_timeout_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_optimistic_timeout_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -503,6 +506,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -543,7 +554,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -999,6 +1010,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_strict_majority_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_strict_majority_fails.1.json index cbb6e3a..bb9b241 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_strict_majority_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_after_strict_majority_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "300" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -623,6 +626,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -663,7 +674,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -891,7 +902,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1197,6 +1208,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_before_pause_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_before_pause_fails.1.json index 4488618..5425e6b 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_before_pause_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_before_pause_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -393,6 +396,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -433,7 +444,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -609,6 +620,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_registration_refunds_everyone_full_principal.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_registration_refunds_everyone_full_principal.1.json index 83ef4ef..05bf0c7 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_registration_refunds_everyone_full_principal.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_registration_refunds_everyone_full_principal.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "250" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -697,6 +700,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -737,7 +748,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1049,7 +1060,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1355,6 +1366,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_reveal_still_refunds_full_principal_no_reward.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_reveal_still_refunds_full_principal_no_reward.1.json index 49a5a8b..21dc36a 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_reveal_still_refunds_full_principal_no_reward.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_during_reveal_still_refunds_full_principal_no_reward.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -735,6 +738,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -775,7 +786,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1123,7 +1134,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1505,6 +1516,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_nonexistent_assertion_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_nonexistent_assertion_fails.1.json index ff60c77..1253e74 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_nonexistent_assertion_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_nonexistent_assertion_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -300,6 +303,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_on_uncontested_finalize_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_on_uncontested_finalize_fails.1.json index 358685b..9a033d8 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_on_uncontested_finalize_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_on_uncontested_finalize_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -438,6 +441,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -478,7 +489,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -654,6 +665,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_refunds_pending_asserter_directly.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_refunds_pending_asserter_directly.1.json index 1b102de..61fb6cb 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_refunds_pending_asserter_directly.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_refunds_pending_asserter_directly.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -433,6 +436,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -473,7 +484,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -649,6 +660,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_twice_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_twice_fails.1.json index 2f8a005..c278708 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_cancel_round_twice_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_cancel_round_twice_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -431,6 +434,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -471,7 +482,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -647,6 +658,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_dispute_by_asserter_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_dispute_by_asserter_fails.1.json index 4488618..5425e6b 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_dispute_by_asserter_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_dispute_by_asserter_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -393,6 +396,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -433,7 +444,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -609,6 +620,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_dispute_non_pending_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_dispute_non_pending_fails.1.json index 21e4838..841fb15 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_dispute_non_pending_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_dispute_non_pending_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -522,6 +525,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -562,7 +573,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1014,6 +1025,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_dispute_nonexistent_assertion_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_dispute_nonexistent_assertion_fails.1.json index 769777a..2277226 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_dispute_nonexistent_assertion_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_dispute_nonexistent_assertion_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -323,6 +326,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_dispute_opens_registration_and_creates_fixed_positions.1.json b/contracts/tholos-v2/test_snapshots/test/test_dispute_opens_registration_and_creates_fixed_positions.1.json index 89f211b..f41e460 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_dispute_opens_registration_and_creates_fixed_positions.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_dispute_opens_registration_and_creates_fixed_positions.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -483,6 +486,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -523,7 +534,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -975,6 +986,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_dispute_sizes_resolution_and_position_ttl_from_policy_when_larger_than_instance_bump.1.json b/contracts/tholos-v2/test_snapshots/test/test_dispute_sizes_resolution_and_position_ttl_from_policy_when_larger_than_instance_bump.1.json index b19c67c..a19499d 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_dispute_sizes_resolution_and_position_ttl_from_policy_when_larger_than_instance_bump.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_dispute_sizes_resolution_and_position_ttl_from_policy_when_larger_than_instance_bump.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -482,6 +485,14 @@ "u64": "604800" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -522,7 +533,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "2224b08733df84ca9ba9c6b4b514eb330eb3fd29499beaa6b6956480eef0eb81" + "bytes": "845b71c7b5329260d1c9fc87fa40dc003d241afb480242968ef26fd6d773da6e" } }, { @@ -974,6 +985,14 @@ "u64": "604800" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_dispute_transfers_bond.1.json b/contracts/tholos-v2/test_snapshots/test/test_dispute_transfers_bond.1.json index 8dc6834..5915383 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_dispute_transfers_bond.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_dispute_transfers_bond.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -482,6 +485,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -522,7 +533,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -974,6 +985,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_finalize_before_window_elapses_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_finalize_before_window_elapses_fails.1.json index 612df21..75cb271 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_finalize_before_window_elapses_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_finalize_before_window_elapses_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -393,6 +396,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -433,7 +444,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -609,6 +620,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_finalize_nonexistent_assertion_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_finalize_nonexistent_assertion_fails.1.json index 888c184..300f653 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_finalize_nonexistent_assertion_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_finalize_nonexistent_assertion_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -281,6 +284,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_finalize_twice_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_finalize_twice_fails.1.json index b7944c9..c41b3bd 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_finalize_twice_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_finalize_twice_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -419,6 +422,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -459,7 +470,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -635,6 +646,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_nonzero_reward.1.json b/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_nonzero_reward.1.json index f5da091..6ac7e3d 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_nonzero_reward.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_nonzero_reward.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -420,6 +423,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -460,7 +471,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "7fbaa4014dcb79c188316461869b4cdbd399e2659cf7203afa9fd641927ac736" + "bytes": "59690f6f272105f034ac9e3598a84c2f62becea746626851f33ed4e014231457" } }, { @@ -636,6 +647,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_zero_reward.1.json b/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_zero_reward.1.json index 3f9c501..50009ae 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_zero_reward.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_finalize_uncontested_with_zero_reward.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -422,6 +425,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -462,7 +473,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -638,6 +649,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_fixed_voter_cannot_reveal.1.json b/contracts/tholos-v2/test_snapshots/test/test_fixed_voter_cannot_reveal.1.json index 5785879..83a1e26 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_fixed_voter_cannot_reveal.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_fixed_voter_cannot_reveal.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -481,6 +484,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -521,7 +532,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -973,6 +984,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_get_assertion_not_found.1.json b/contracts/tholos-v2/test_snapshots/test/test_get_assertion_not_found.1.json index 738a48f..d792a93 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_get_assertion_not_found.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_get_assertion_not_found.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -281,6 +284,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_get_credit_returns_zero_for_unknown_address.1.json b/contracts/tholos-v2/test_snapshots/test/test_get_credit_returns_zero_for_unknown_address.1.json index 1164c21..be8d023 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_get_credit_returns_zero_for_unknown_address.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_get_credit_returns_zero_for_unknown_address.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -435,6 +438,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -475,7 +486,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -651,6 +662,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_extension_equal_to_hard_max.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_extension_equal_to_hard_max.1.json index ff305c0..8c1c778 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_extension_equal_to_hard_max.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_extension_equal_to_hard_max.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -280,6 +283,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_hard_max_at_max.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_hard_max_at_max.1.json new file mode 100644 index 0000000..0548090 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_anti_snipe_hard_max_at_max.1.json @@ -0,0 +1,478 @@ +{ + "generators": { + "address": 4, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "2505600" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 5000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ] + ], + "ledger": { + "protocol_version": 26, + "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": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "2505600" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_bond_at_max.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_bond_at_max.1.json index 65b4fb3..037dc78 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_bond_at_max.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_bond_at_max.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -280,6 +283,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_finalize_reward_at_max.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_finalize_reward_at_max.1.json index 1fc4407..481357d 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_finalize_reward_at_max.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_finalize_reward_at_max.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -280,6 +283,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_max.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_max.1.json new file mode 100644 index 0000000..aa8edcb --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_max.1.json @@ -0,0 +1,479 @@ +{ + "generators": { + "address": 4, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 10000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "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": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 10000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_zero.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_zero.1.json new file mode 100644 index 0000000..d1aaa8f --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_accepts_reveal_quorum_at_zero.1.json @@ -0,0 +1,479 @@ +{ + "generators": { + "address": 4, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [] + ], + "ledger": { + "protocol_version": 26, + "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": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_pins_expected_policy.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_pins_expected_policy.1.json index 738a48f..d792a93 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_initialize_pins_expected_policy.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_pins_expected_policy.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -281,6 +284,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_anti_snipe_hard_max_over_max.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_anti_snipe_hard_max_over_max.1.json new file mode 100644 index 0000000..7c1642d --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_anti_snipe_hard_max_over_max.1.json @@ -0,0 +1,225 @@ +{ + "generators": { + "address": 4, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "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": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "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" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_reveal_quorum_over_max.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_reveal_quorum_over_max.1.json new file mode 100644 index 0000000..7c1642d --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_rejects_reveal_quorum_over_max.1.json @@ -0,0 +1,225 @@ +{ + "generators": { + "address": 4, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "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": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "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" + }, + "live_until": 4095 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 4095 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_initialize_twice_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_initialize_twice_fails.1.json index 738a48f..d792a93 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_initialize_twice_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_initialize_twice_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -281,6 +284,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_fails_when_reveal_quorum_not_met.1.json b/contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_fails_when_reveal_quorum_not_met.1.json new file mode 100644 index 0000000..f258a8d --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_fails_when_reveal_quorum_not_met.1.json @@ -0,0 +1,1923 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 5000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "600" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "600" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": true + }, + { + "bytes": "0101010101010101010101010101010101010101010101010101010101010101" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Reveal" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "NotYetDecided" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "600" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "400" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_when_neither_side_reaches_majority_by_deadline.1.json b/contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_when_neither_side_reaches_majority_by_deadline.1.json index ef263ae..aafcfaa 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_when_neither_side_reaches_majority_by_deadline.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_optimistic_timeout_when_neither_side_reaches_majority_by_deadline.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "400" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -697,6 +700,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -737,7 +748,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -965,7 +976,7 @@ "symbol": "External" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -1347,6 +1358,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_policy_hash_is_deterministic_for_identical_policy.1.json b/contracts/tholos-v2/test_snapshots/test/test_policy_hash_is_deterministic_for_identical_policy.1.json index 215423f..b6c6e0b 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_policy_hash_is_deterministic_for_identical_policy.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_policy_hash_is_deterministic_for_identical_policy.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -437,6 +440,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -477,7 +488,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -680,6 +691,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -720,7 +739,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -896,6 +915,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reentrancy_guard_blocks_calls_while_held.1.json b/contracts/tholos-v2/test_snapshots/test/test_reentrancy_guard_blocks_calls_while_held.1.json index 8c3f860..1880da2 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reentrancy_guard_blocks_calls_while_held.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reentrancy_guard_blocks_calls_while_held.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -723,6 +726,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -763,7 +774,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -966,6 +977,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -1006,7 +1025,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1211,6 +1230,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -1251,7 +1278,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1458,6 +1485,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -1498,7 +1533,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -2230,6 +2265,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_after_deadline_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_after_deadline_fails.1.json index 30b6e0a..bf1f213 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_after_deadline_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_after_deadline_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -522,6 +525,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -562,7 +573,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1014,6 +1025,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_before_dispute_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_before_dispute_fails.1.json index 1164c21..be8d023 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_before_dispute_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_before_dispute_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -435,6 +438,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -475,7 +486,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -651,6 +662,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_below_minimum_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_below_minimum_fails.1.json index 21e4838..841fb15 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_below_minimum_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_below_minimum_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -522,6 +525,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -562,7 +573,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1014,6 +1025,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_by_asserter_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_by_asserter_fails.1.json index 7665848..7dee8ad 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_by_asserter_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_by_asserter_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -480,6 +483,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -520,7 +531,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -972,6 +983,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_by_disputer_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_by_disputer_fails.1.json index 7665848..7dee8ad 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_by_disputer_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_by_disputer_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -480,6 +483,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -520,7 +531,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -972,6 +983,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_creates_external_position_and_transfers.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_creates_external_position_and_transfers.1.json index eee7fbe..3240c70 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_creates_external_position_and_transfers.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_creates_external_position_and_transfers.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -573,6 +576,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -613,7 +624,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1141,6 +1152,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_position_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_position_fails.1.json index a62dbc5..e401923 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_position_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_position_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -522,6 +525,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -562,7 +573,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "bea16dd2b9c07d0117fd494aca3f5351976ffbed6c9fd7d6946bd14c5d342278" + "bytes": "212b6ee308645866dc48389ea2111ecc0496957c5f40e65a779dc7c719d5d3a9" } }, { @@ -1014,6 +1025,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_total_weight_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_total_weight_fails.1.json index 3c747dd..6ab53c3 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_total_weight_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_exceeds_max_total_weight_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "250" + }, + { + "u32": 5000 } ] } @@ -522,6 +525,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -562,7 +573,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "7f7f13cad595a0d5d1e7c4a011be5c75c044081539d2eb1cc908eff044745c97" + "bytes": "870c8f4ae1340a7a0e0358051df528ea1f5ca66a6ef22c58ef6faa1db450e84a" } }, { @@ -1014,6 +1025,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_extends_deadline_on_late_qualifying_deposit.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_extends_deadline_on_late_qualifying_deposit.1.json index aabd692..97ae44e 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_extends_deadline_on_late_qualifying_deposit.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_extends_deadline_on_late_qualifying_deposit.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -572,6 +575,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -612,7 +623,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1140,6 +1151,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_extension_capped_at_hard_deadline.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_extension_capped_at_hard_deadline.1.json index 72f2da1..dacd710 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_extension_capped_at_hard_deadline.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_extension_capped_at_hard_deadline.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -2321,6 +2324,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -2361,7 +2372,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -4333,6 +4344,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_top_up_aggregates.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_top_up_aggregates.1.json index f442f98..a884a12 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_top_up_aggregates.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_top_up_aggregates.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -663,6 +666,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -703,7 +714,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1231,6 +1242,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_top_up_with_different_commitment_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_top_up_with_different_commitment_fails.1.json index b4e167c..ce0c779 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_top_up_with_different_commitment_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_top_up_with_different_commitment_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -613,6 +616,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -653,7 +664,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1181,6 +1192,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_register_zero_amount_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_register_zero_amount_fails.1.json index 21e4838..841fb15 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_register_zero_amount_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_register_zero_amount_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -522,6 +525,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -562,7 +573,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1014,6 +1025,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_registration_deadline_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_registration_deadline_fails.1.json index 7665848..7dee8ad 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_registration_deadline_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_registration_deadline_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -480,6 +483,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -520,7 +531,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -972,6 +983,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_reveal_deadline_with_incomplete_reveal_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_reveal_deadline_with_incomplete_reveal_fails.1.json index 3c6c496..9c7b859 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_reveal_deadline_with_incomplete_reveal_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_before_reveal_deadline_with_incomplete_reveal_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -692,6 +695,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -732,7 +743,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -960,7 +971,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1342,6 +1353,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_closes_zero_third_party_dispute_as_optimistic_timeout.1.json b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_closes_zero_third_party_dispute_as_optimistic_timeout.1.json index 5ea5e55..8b5aa04 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_closes_zero_third_party_dispute_as_optimistic_timeout.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_closes_zero_third_party_dispute_as_optimistic_timeout.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -485,6 +488,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -525,7 +536,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -981,6 +992,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_on_pending_assertion_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_on_pending_assertion_fails.1.json index 4488618..5425e6b 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_on_pending_assertion_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_resolve_outcome_on_pending_assertion_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -393,6 +396,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -433,7 +444,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -609,6 +620,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_after_reveal_deadline_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_after_reveal_deadline_fails.1.json index 5d0b61f..c672228 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_after_reveal_deadline_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_after_reveal_deadline_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -318,7 +321,7 @@ "i128": "100" }, { - "bytes": "be42486cce715c0383b3232c3162b59ade73a259a39105b5020698642367181d" + "bytes": "ab1635c9cf3f334cad74ae1651dfce15aaa2d0e83a588f042687eec503bf6da8" } ] } @@ -693,6 +696,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -733,7 +744,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -961,7 +972,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1037,7 +1048,7 @@ "symbol": "External" }, { - "bytes": "be42486cce715c0383b3232c3162b59ade73a259a39105b5020698642367181d" + "bytes": "ab1635c9cf3f334cad74ae1651dfce15aaa2d0e83a588f042687eec503bf6da8" } ] } @@ -1343,6 +1354,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_before_registration_closes_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_before_registration_closes_fails.1.json index 93dc282..cf784b9 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_before_registration_closes_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_before_registration_closes_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -572,6 +575,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -612,7 +623,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -834,7 +845,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1140,6 +1151,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_disagreeing_choice_counts_disagree_weight.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_disagreeing_choice_counts_disagree_weight.1.json index 02d4d81..4739610 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_disagreeing_choice_counts_disagree_weight.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_disagreeing_choice_counts_disagree_weight.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "100" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -603,6 +606,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -643,7 +654,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -871,7 +882,7 @@ "symbol": "External" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -1177,6 +1188,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_nonexistent_position_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_nonexistent_position_fails.1.json index 60b823d..6668252 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_nonexistent_position_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_nonexistent_position_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -523,6 +526,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -563,7 +574,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1015,6 +1026,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_on_pending_assertion_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_on_pending_assertion_fails.1.json index 4488618..5425e6b 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_on_pending_assertion_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_on_pending_assertion_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -393,6 +396,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -433,7 +444,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -609,6 +620,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_on_resolved_assertion_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_on_resolved_assertion_fails.1.json index b7944c9..c41b3bd 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_on_resolved_assertion_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_on_resolved_assertion_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -419,6 +422,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -459,7 +470,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -635,6 +646,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_opens_phase_counts_fixed_positions_and_verifies_commitment.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_opens_phase_counts_fixed_positions_and_verifies_commitment.1.json index 8dea506..87de2af 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_opens_phase_counts_fixed_positions_and_verifies_commitment.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_opens_phase_counts_fixed_positions_and_verifies_commitment.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -696,6 +699,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -736,7 +747,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -964,7 +975,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1346,6 +1357,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_twice_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_twice_fails.1.json index 3c6c496..9c7b859 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_twice_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_twice_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -692,6 +695,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -732,7 +743,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -960,7 +971,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1342,6 +1353,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_choice_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_choice_fails.1.json index 2107d83..cd79057 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_choice_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_choice_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -573,6 +576,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -613,7 +624,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -835,7 +846,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1141,6 +1152,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_salt_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_salt_fails.1.json index 2107d83..cd79057 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_salt_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_reveal_wrong_salt_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -573,6 +576,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -613,7 +624,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -835,7 +846,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1141,6 +1152,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_blocks_new_assertions.1.json b/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_blocks_new_assertions.1.json index 4fb7a1a..d6c1169 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_blocks_new_assertions.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_blocks_new_assertions.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -431,6 +434,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -471,7 +482,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -647,6 +658,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_does_not_block_existing_round.1.json b/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_does_not_block_existing_round.1.json index a2c6b4e..1939d0c 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_does_not_block_existing_round.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_set_paused_v2_does_not_block_existing_round.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -266,7 +269,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -648,6 +651,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -688,7 +699,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -946,7 +957,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1252,6 +1263,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_before_resolved_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_before_resolved_fails.1.json index 7665848..7dee8ad 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_before_resolved_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_before_resolved_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -480,6 +483,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -520,7 +531,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -972,6 +983,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_forfeiture_distribution_multiply_overflow_returns_error.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_forfeiture_distribution_multiply_overflow_returns_error.1.json new file mode 100644 index 0000000..b371538 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_forfeiture_distribution_multiply_overflow_returns_error.1.json @@ -0,0 +1,1397 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 5000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 3601, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "85070591730234615865843651857942052863" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "85070591730234615865843651857942052863" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "170141183460469231731687303715884105727" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_nonexistent_position_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_nonexistent_position_fails.1.json index 63a6129..0f1c897 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_nonexistent_position_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_nonexistent_position_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -526,6 +529,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -566,7 +577,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1022,6 +1033,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_on_uncontested_finalize_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_on_uncontested_finalize_fails.1.json index 7a54c7f..7a8d601 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_on_uncontested_finalize_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_on_uncontested_finalize_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -419,6 +422,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -459,7 +470,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -635,6 +646,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_conserves_pool_and_pays_dust_to_asserter.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_conserves_pool_and_pays_dust_to_asserter.1.json index 895bc4c..3092ca4 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_conserves_pool_and_pays_dust_to_asserter.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_conserves_pool_and_pays_dust_to_asserter.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -291,7 +294,7 @@ "i128": "300" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -340,7 +343,7 @@ "i128": "200" }, { - "bytes": "8d8358eb90770a6f1dad0af3e99ecf61c04fc324873fb5c796fe83f1875f412f" + "bytes": "c73c0ded6e3ba81b89c73bc739992eae2522ddf82930097d44c4a049aeca46b5" } ] } @@ -829,6 +832,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -869,7 +880,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1217,7 +1228,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1295,7 +1306,7 @@ "symbol": "External" }, { - "bytes": "8d8358eb90770a6f1dad0af3e99ecf61c04fc324873fb5c796fe83f1875f412f" + "bytes": "c73c0ded6e3ba81b89c73bc739992eae2522ddf82930097d44c4a049aeca46b5" } ] } @@ -1677,6 +1688,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_fully_revealed_skips_dust_step.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_fully_revealed_skips_dust_step.1.json index 6a084c1..badd869 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_fully_revealed_skips_dust_step.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_optimistic_timeout_fully_revealed_skips_dust_step.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -487,6 +490,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -527,7 +538,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1043,6 +1054,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_outstanding_liability_overflow_returns_error.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_outstanding_liability_overflow_returns_error.1.json new file mode 100644 index 0000000..c29cb37 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_outstanding_liability_overflow_returns_error.1.json @@ -0,0 +1,1396 @@ +{ + "generators": { + "address": 6, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 5000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 3601, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "170141183460469231731687303715884105727" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_against_dust_goes_to_disputer.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_against_dust_goes_to_disputer.1.json index 28c5754..bfa19f8 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_against_dust_goes_to_disputer.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_against_dust_goes_to_disputer.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "301" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -609,6 +612,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -649,7 +660,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -937,7 +948,7 @@ "symbol": "External" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -1243,6 +1254,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_conserves_pool_and_pays_dust_to_asserter.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_conserves_pool_and_pays_dust_to_asserter.1.json index f3c6e50..13d7a1d 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_conserves_pool_and_pays_dust_to_asserter.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_conserves_pool_and_pays_dust_to_asserter.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "300" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -318,7 +321,7 @@ "i128": "150" }, { - "bytes": "be42486cce715c0383b3232c3162b59ade73a259a39105b5020698642367181d" + "bytes": "ab1635c9cf3f334cad74ae1651dfce15aaa2d0e83a588f042687eec503bf6da8" } ] } @@ -734,6 +737,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -774,7 +785,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1092,7 +1103,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1170,7 +1181,7 @@ "symbol": "External" }, { - "bytes": "be42486cce715c0383b3232c3162b59ade73a259a39105b5020698642367181d" + "bytes": "ab1635c9cf3f334cad74ae1651dfce15aaa2d0e83a588f042687eec503bf6da8" } ] } @@ -1476,6 +1487,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_order_independent.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_order_independent.1.json index ee7f348..d986870 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_order_independent.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_strict_majority_order_independent.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "300" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -318,7 +321,7 @@ "i128": "150" }, { - "bytes": "be42486cce715c0383b3232c3162b59ade73a259a39105b5020698642367181d" + "bytes": "ab1635c9cf3f334cad74ae1651dfce15aaa2d0e83a588f042687eec503bf6da8" } ] } @@ -729,6 +732,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -769,7 +780,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1087,7 +1098,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1165,7 +1176,7 @@ "symbol": "External" }, { - "bytes": "be42486cce715c0383b3232c3162b59ade73a259a39105b5020698642367181d" + "bytes": "ab1635c9cf3f334cad74ae1651dfce15aaa2d0e83a588f042687eec503bf6da8" } ] } @@ -1471,6 +1482,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_settle_twice_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_settle_twice_fails.1.json index 329aee4..ad0a2ba 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_settle_twice_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_settle_twice_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -485,6 +488,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -525,7 +536,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1011,6 +1022,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_strict_majority_boundary_requires_more_than_half.1.json b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_boundary_requires_more_than_half.1.json index 7468d28..e76a1cb 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_strict_majority_boundary_requires_more_than_half.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_boundary_requires_more_than_half.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "100" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -296,7 +299,7 @@ "i128": "1" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -652,6 +655,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -692,7 +703,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -920,7 +931,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1226,6 +1237,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_against.1.json b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_against.1.json index f547ad9..9022e06 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_against.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_against.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "300" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -694,6 +697,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -734,7 +745,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -962,7 +973,7 @@ "symbol": "External" }, { - "bytes": "dcc6b48476fcd0c69e492590c929140ecb5539778987ddfd3a70903640aa8646" + "bytes": "696d720dbed6baa41f36d4450301b880262c0ee4ebb27ef40d2196e6b04984a1" } ] } @@ -1344,6 +1355,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_for_while_staying_in_reveal.1.json b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_for_while_staying_in_reveal.1.json index 53a9781..ce04d14 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_for_while_staying_in_reveal.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_locks_outcome_early_for_while_staying_in_reveal.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -269,7 +272,7 @@ "i128": "300" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -318,7 +321,7 @@ "i128": "100" }, { - "bytes": "8d8358eb90770a6f1dad0af3e99ecf61c04fc324873fb5c796fe83f1875f412f" + "bytes": "c73c0ded6e3ba81b89c73bc739992eae2522ddf82930097d44c4a049aeca46b5" } ] } @@ -724,6 +727,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -764,7 +775,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -992,7 +1003,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1070,7 +1081,7 @@ "symbol": "External" }, { - "bytes": "8d8358eb90770a6f1dad0af3e99ecf61c04fc324873fb5c796fe83f1875f412f" + "bytes": "c73c0ded6e3ba81b89c73bc739992eae2522ddf82930097d44c4a049aeca46b5" } ] } @@ -1376,6 +1387,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_strict_majority_resolves_even_if_below_reveal_quorum.1.json b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_resolves_even_if_below_reveal_quorum.1.json new file mode 100644 index 0000000..f1ba240 --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_strict_majority_resolves_even_if_below_reveal_quorum.1.json @@ -0,0 +1,1925 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 8000 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "500" + }, + { + "bytes": "dbfc3fe11c08b36279286c825191ece926a2540338f282f82ff158683c0777a1" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "500" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "300" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "300" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": true + }, + { + "bytes": "0101010101010101010101010101010101010101010101010101010101010101" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "823b9455b4625f4f89936addd15415c53b5212ad39bc972e0f8c42718e72de40" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "StrictMajorityFor" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "500" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "dbfc3fe11c08b36279286c825191ece926a2540338f282f82ff158683c0777a1" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "600" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 8000 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "500" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "700" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/contracts/tholos-v2/test_snapshots/test/test_withdraw_on_uncontested_finalize_fails_with_no_credit.1.json b/contracts/tholos-v2/test_snapshots/test/test_withdraw_on_uncontested_finalize_fails_with_no_credit.1.json index 7a54c7f..7a8d601 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_withdraw_on_uncontested_finalize_fails_with_no_credit.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_withdraw_on_uncontested_finalize_fails_with_no_credit.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -419,6 +422,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -459,7 +470,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -635,6 +646,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_withdraw_settle_conserves_pool_across_all_participants.1.json b/contracts/tholos-v2/test_snapshots/test/test_withdraw_settle_conserves_pool_across_all_participants.1.json index 9327b8e..8e2d177 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_withdraw_settle_conserves_pool_across_all_participants.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_withdraw_settle_conserves_pool_across_all_participants.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -247,7 +250,7 @@ "i128": "200" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -661,6 +664,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -701,7 +712,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -989,7 +1000,7 @@ "symbol": "External" }, { - "bytes": "190ffe35062c9c53c24c4548b4d21d3c998ff1cca1e40aee8f4205c31c41aba0" + "bytes": "e653efc50334a39b095b1b133998e0d7a8f7e9dbcb167db3dba4875c2d68bf31" } ] } @@ -1295,6 +1306,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_withdraw_to_different_destination.1.json b/contracts/tholos-v2/test_snapshots/test/test_withdraw_to_different_destination.1.json index 15fd8eb..246b450 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_withdraw_to_different_destination.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_withdraw_to_different_destination.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -511,6 +514,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -551,7 +562,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1037,6 +1048,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_withdraw_transfers_credit_and_updates_resolution_totals.1.json b/contracts/tholos-v2/test_snapshots/test/test_withdraw_transfers_credit_and_updates_resolution_totals.1.json index 9a7aa74..e1f8ab4 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_withdraw_transfers_credit_and_updates_resolution_totals.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_withdraw_transfers_credit_and_updates_resolution_totals.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -514,6 +517,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -554,7 +565,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1040,6 +1051,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_withdraw_twice_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_withdraw_twice_fails.1.json index 922ec55..ba392e5 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_withdraw_twice_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_withdraw_twice_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -510,6 +513,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -550,7 +561,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -1036,6 +1047,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_withdraw_with_no_credit_fails.1.json b/contracts/tholos-v2/test_snapshots/test/test_withdraw_with_no_credit_fails.1.json index 0a4d120..ad4e1b7 100644 --- a/contracts/tholos-v2/test_snapshots/test/test_withdraw_with_no_credit_fails.1.json +++ b/contracts/tholos-v2/test_snapshots/test/test_withdraw_with_no_credit_fails.1.json @@ -67,6 +67,9 @@ }, { "i128": "10000000" + }, + { + "u32": 5000 } ] } @@ -484,6 +487,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" @@ -524,7 +535,7 @@ "symbol": "policy_hash" }, "val": { - "bytes": "d447481bc4436059290521fcb6e05656686b9e86e5523def087dd10087e291d4" + "bytes": "9e2ee2a3c227a71c041c479f4dbb38092989179bea8c407baca3704a77d38955" } }, { @@ -980,6 +991,14 @@ "u64": "3600" } }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 5000 + } + }, { "key": { "symbol": "timeout_default" diff --git a/contracts/tholos-v2/test_snapshots/test/test_zero_reveal_quorum_permits_optimistic_timeout_with_low_reveals.1.json b/contracts/tholos-v2/test_snapshots/test/test_zero_reveal_quorum_permits_optimistic_timeout_with_low_reveals.1.json new file mode 100644 index 0000000..22f47ef --- /dev/null +++ b/contracts/tholos-v2/test_snapshots/test/test_zero_reveal_quorum_permits_optimistic_timeout_with_low_reveals.1.json @@ -0,0 +1,1924 @@ +{ + "generators": { + "address": 8, + "nonce": 0, + "mux_id": 0 + }, + "auth": [ + [], + [ + [ + "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "set_admin", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "initialize", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + }, + { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + }, + { + "i128": "100" + }, + { + "u64": "3600" + }, + { + "u32": 0 + }, + { + "u64": "3600" + }, + { + "u64": "300" + }, + { + "u64": "3900" + }, + { + "u64": "3600" + }, + { + "i128": "1000000" + }, + { + "i128": "10000000" + }, + { + "u32": 0 + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "mint", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "i128": "1000" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "assert_outcome", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "bool": true + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "dispute", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "u64": "0" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "100" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "i128": "200" + }, + { + "bytes": "d31e76bd02fbc0585394fb7612db02342b7d60fad527b6468fe9db5065695120" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "200" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "register", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "u64": "0" + }, + { + "i128": "600" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + "sub_invocations": [ + { + "function": { + "contract_fn": { + "contract_address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "function_name": "transfer", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + }, + { + "i128": "600" + } + ] + } + }, + "sub_invocations": [] + } + ] + } + ] + ], + [], + [ + [ + "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + { + "function": { + "contract_fn": { + "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "function_name": "reveal", + "args": [ + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + }, + { + "u64": "0" + }, + { + "bool": true + }, + { + "bytes": "0101010101010101010101010101010101010101010101010101010101010101" + } + ] + } + }, + "sub_invocations": [] + } + ] + ], + [], + [], + [] + ], + "ledger": { + "protocol_version": 26, + "sequence_number": 0, + "timestamp": 7202, + "network_id": "0000000000000000000000000000000000000000000000000000000000000000", + "base_reserve": 0, + "min_persistent_entry_ttl": 4096, + "min_temp_entry_ttl": 16, + "max_entry_ttl": 6312000, + "ledger_entries": [ + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "account": { + "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "balance": "0", + "seq_num": "0", + "num_sub_entries": 0, + "inflation_dest": null, + "flags": 0, + "home_domain": "", + "thresholds": "01010101", + "signers": [], + "ext": "v0" + } + }, + "ext": "v0" + }, + "live_until": null + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF", + "key": { + "ledger_key_nonce": { + "nonce": "801925984706572462" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "1033654523790656264" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "2032731177588607455" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4270020994084947596" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM", + "key": { + "ledger_key_nonce": { + "nonce": "4837995959683129791" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "AssertionV2" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "asserter" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + }, + { + "key": { + "symbol": "disputer" + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + }, + { + "key": { + "symbol": "final_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "finalizer" + }, + "val": "void" + }, + { + "key": { + "symbol": "id" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "phase" + }, + "val": { + "vec": [ + { + "symbol": "Resolved" + } + ] + } + }, + { + "key": { + "symbol": "policy" + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "symbol": "policy_hash" + }, + "val": { + "bytes": "e06f4ef8e82514b55a13cbb4ff8c2ad5d62d279f3ed7590f3db55b443cad17b1" + } + }, + { + "key": { + "symbol": "terminal_cause" + }, + "val": { + "vec": [ + { + "symbol": "OptimisticTimeout" + } + ] + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": true + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "Fixed" + }, + { + "bool": false + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "200" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "d31e76bd02fbc0585394fb7612db02342b7d60fad527b6468fe9db5065695120" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Position" + }, + { + "u64": "0" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agrees_with_outcome" + }, + "val": "void" + }, + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "600" + } + }, + { + "key": { + "symbol": "kind" + }, + "val": { + "vec": [ + { + "symbol": "External" + }, + { + "bytes": "0909090909090909090909090909090909090909090909090909090909090909" + } + ] + } + }, + { + "key": { + "symbol": "revealed" + }, + "val": { + "bool": false + } + }, + { + "key": { + "symbol": "settled" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M", + "key": { + "vec": [ + { + "symbol": "Resolution" + }, + { + "u64": "0" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "agree_weight" + }, + "val": { + "i128": "300" + } + }, + { + "key": { + "symbol": "disagree_weight" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "eligible_total" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "outstanding_liability" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "registration_deadline" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "registration_hard_deadline" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "registration_opened_at" + }, + "val": { + "u64": "0" + } + }, + { + "key": { + "symbol": "reveal_deadline" + }, + "val": { + "u64": "7201" + } + }, + { + "key": { + "symbol": "reveal_opened_at" + }, + "val": { + "u64": "3601" + } + }, + { + "key": { + "symbol": "settled_recipient_weight" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "settled_reward_total" + }, + "val": { + "i128": "0" + } + }, + { + "key": { + "symbol": "withdrawn_total" + }, + "val": { + "i128": "0" + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "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": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4" + } + }, + { + "key": { + "vec": [ + { + "symbol": "NextId" + } + ] + }, + "val": { + "u64": "1" + } + }, + { + "key": { + "vec": [ + { + "symbol": "Paused" + } + ] + }, + "val": { + "bool": false + } + }, + { + "key": { + "vec": [ + { + "symbol": "Policy" + } + ] + }, + "val": { + "map": [ + { + "key": { + "symbol": "anti_snipe_extension_secs" + }, + "val": { + "u64": "300" + } + }, + { + "key": { + "symbol": "anti_snipe_hard_max_secs" + }, + "val": { + "u64": "3900" + } + }, + { + "key": { + "symbol": "base_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "challenge_window_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "finalize_reward_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "max_position" + }, + "val": { + "i128": "1000000" + } + }, + { + "key": { + "symbol": "max_total_weight" + }, + "val": { + "i128": "10000000" + } + }, + { + "key": { + "symbol": "min_resolution_bond" + }, + "val": { + "i128": "100" + } + }, + { + "key": { + "symbol": "payout_rule" + }, + "val": { + "vec": [ + { + "symbol": "ProRataV1" + } + ] + } + }, + { + "key": { + "symbol": "registration_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_duration_secs" + }, + "val": { + "u64": "3600" + } + }, + { + "key": { + "symbol": "reveal_quorum_bps" + }, + "val": { + "u32": 0 + } + }, + { + "key": { + "symbol": "timeout_default" + }, + "val": { + "vec": [ + { + "symbol": "AssertedOutcomeStands" + } + ] + } + }, + { + "key": { + "symbol": "token" + }, + "val": { + "address": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL" + } + }, + { + "key": { + "symbol": "weight_rule" + }, + "val": { + "vec": [ + { + "symbol": "LinearStakeV1" + } + ] + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "ReentrancyGuard" + } + ] + }, + "val": { + "bool": false + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4", + "key": { + "ledger_key_nonce": { + "nonce": "5541220902715666415" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM", + "key": { + "ledger_key_nonce": { + "nonce": "8370022561469687789" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4", + "key": { + "ledger_key_nonce": { + "nonce": "6277191135259896685" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "115220454072064130" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM", + "key": { + "ledger_key_nonce": { + "nonce": "5806905060045992000" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5", + "key": { + "ledger_key_nonce": { + "nonce": "1194852393571756375" + } + }, + "durability": "temporary", + "val": "void" + } + }, + "ext": "v0" + }, + "live_until": 6311999 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "1000" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "900" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLZM" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "800" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": { + "vec": [ + { + "symbol": "Balance" + }, + { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5" + } + ] + }, + "durability": "persistent", + "val": { + "map": [ + { + "key": { + "symbol": "amount" + }, + "val": { + "i128": "400" + } + }, + { + "key": { + "symbol": "authorized" + }, + "val": { + "bool": true + } + }, + { + "key": { + "symbol": "clawback" + }, + "val": { + "bool": false + } + } + ] + } + } + }, + "ext": "v0" + }, + "live_until": 518400 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_data": { + "ext": "v0", + "contract": "CBEPDNVYXQGWB5YUBXKJWYJA7OXTZW5LFLNO5JRRGE6Z6C5OSUZPCCEL", + "key": "ledger_key_contract_instance", + "durability": "persistent", + "val": { + "contract_instance": { + "executable": "stellar_asset", + "storage": [ + { + "key": { + "symbol": "METADATA" + }, + "val": { + "map": [ + { + "key": { + "symbol": "decimal" + }, + "val": { + "u32": 7 + } + }, + { + "key": { + "symbol": "name" + }, + "val": { + "string": "aaa:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGWF" + } + }, + { + "key": { + "symbol": "symbol" + }, + "val": { + "string": "aaa" + } + } + ] + } + }, + { + "key": { + "vec": [ + { + "symbol": "Admin" + } + ] + }, + "val": { + "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM" + } + }, + { + "key": { + "vec": [ + { + "symbol": "AssetInfo" + } + ] + }, + "val": { + "vec": [ + { + "symbol": "AlphaNum4" + }, + { + "map": [ + { + "key": { + "symbol": "asset_code" + }, + "val": { + "string": "aaa\\0" + } + }, + { + "key": { + "symbol": "issuer" + }, + "val": { + "bytes": "0000000000000000000000000000000000000000000000000000000000000002" + } + } + ] + } + ] + } + } + ] + } + } + } + }, + "ext": "v0" + }, + "live_until": 120960 + }, + { + "entry": { + "last_modified_ledger_seq": 0, + "data": { + "contract_code": { + "ext": "v0", + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "code": "" + } + }, + "ext": "v0" + }, + "live_until": 518400 + } + ] + }, + "events": [] +} \ No newline at end of file diff --git a/docs/src/CONTRACT_V2.md b/docs/src/CONTRACT_V2.md index a9411ee..1319740 100644 --- a/docs/src/CONTRACT_V2.md +++ b/docs/src/CONTRACT_V2.md @@ -143,6 +143,7 @@ only affect assertions created after the change. | `anti_snipe_extension_secs` | `u64` | How far a qualifying late deposit pushes the soft registration deadline out. | | `anti_snipe_hard_max_secs` | `u64` | Absolute cap on the registration window, from `registration_opened_at`. | | `reveal_duration_secs` | `u64` | Length of the reveal window once it opens. | +| `reveal_quorum_bps` | `u32` | Minimum basis points (0–10000) of `eligible_total` that must be revealed for `OptimisticTimeout` to resolve upon deadline timeout. | | `weight_rule` | `WeightRuleVersion` | Always `LinearStakeV1` today. | | `timeout_default` | `TimeoutDefaultRule` | Always `AssertedOutcomeStands` today. | | `payout_rule` | `PayoutRuleVersion` | Always `ProRataV1` today. | @@ -197,6 +198,8 @@ only affect assertions created after the change. | `AlreadyRevealed` | This position's weight is already counted — a prior `reveal` call, reveal opening for a `Fixed` position, or a `Fixed` voter calling `reveal` themselves (nothing to reveal). | | `CommitmentVerificationFailed` | The supplied `(choice, salt)` didn't hash to the stored commitment. | | `RevealNotClosed` | `resolve_outcome` called while still `Reveal`, before `reveal_deadline` and before all eligible weight has revealed. | +| `InvalidRevealQuorum` | `reveal_quorum_bps` exceeds `MAX_REVEAL_QUORUM_BPS` (10000). | +| `RevealQuorumNotMet` | `resolve_outcome` reached timeout default without strict majority, but total revealed weight did not meet `policy.reveal_quorum_bps` of `eligible_total`. | | `NotResolved` | `settle` called before `phase == Resolved`, or on an `UncontestedFinalize` assertion (which never had a `Resolution`/`Position` created). | | `AlreadySettled` | `settle` called on a position that's already settled. | | `SettlementArithmeticOverflow` | A checked arithmetic operation in `settle`/`withdraw`/`add_credit` would have overflowed `i128`. Not expected to be reachable given `initialize`'s bounds, but checked since settlement moves real funds. | @@ -208,7 +211,7 @@ only affect assertions created after the change. ## Functions -### `initialize(admin, token, base_bond, challenge_window_secs, finalize_reward_bps, registration_duration_secs, anti_snipe_extension_secs, anti_snipe_hard_max_secs, reveal_duration_secs, max_position, max_total_weight)` +### `initialize(admin, token, base_bond, challenge_window_secs, finalize_reward_bps, registration_duration_secs, anti_snipe_extension_secs, anti_snipe_hard_max_secs, reveal_duration_secs, reveal_quorum_bps, max_position, max_total_weight)` One-time setup, pinning the deployment-wide defaults every future assertion's `PolicySnapshotV2` is built from. Requires `admin`'s signature. @@ -218,6 +221,7 @@ assertion's `PolicySnapshotV2` is built from. Requires `admin`'s signature. and at most 7 days. `finalize_reward_bps` must be at most 1000. `anti_snipe_extension_secs` must not exceed `anti_snipe_hard_max_secs`, and `anti_snipe_hard_max_secs` must be at least `registration_duration_secs`. +`reveal_quorum_bps` must not exceed `MAX_REVEAL_QUORUM_BPS` (10000). `max_total_weight` must be positive and no greater than `MAX_SETTLEMENT_TOTAL_WEIGHT` (so settlement's forfeiture-distribution multiply can't overflow); `max_position` must be positive and no greater @@ -384,16 +388,20 @@ Lazily transitions `Registration` to `Reveal` first if `registration_deadline` has passed; that step alone may already close the assertion out. Otherwise requires `Reveal` phase; if `reveal_deadline` has passed or `revealed_weight` has caught up with the frozen eligible total -`W`, locks the outcome (strict majority if reached, `OptimisticTimeout` -otherwise) and moves the assertion to `Resolved`. Idempotent: calling it -again on an already-`Resolved` assertion just returns the already-decided -`terminal_cause`. +`W`, locks the outcome (strict majority if reached, or `OptimisticTimeout` +if total revealed weight meets or exceeds `policy.reveal_quorum_bps` of `eligible_total`) +and moves the assertion to `Resolved`. If strict majority is not reached and +reveal quorum is not met upon deadline timeout, returns `RevealQuorumNotMet` +without resolving the assertion, keeping it open for administrative intervention (e.g. +via `set_paused_v2` and `cancel_round`). Idempotent: calling it again on an +already-`Resolved` assertion just returns the already-decided `terminal_cause`. Fails with `AssertionNotFound`, `NotReveal` if the assertion is `Pending`, -`RegistrationNotClosed` if still `Registration` before its deadline, or +`RegistrationNotClosed` if still `Registration` before its deadline, `RevealNotClosed` if still `Reveal` before its deadline with unrevealed -weight remaining. Emits `RevealOpened` and/or `Resolved` as those -transitions actually happen. +weight remaining, or `RevealQuorumNotMet` if the deadline has passed without +either a strict majority or sufficient revealed quorum. Emits `RevealOpened` +and/or `Resolved` as those transitions actually happen. ### `settle(id, address) -> i128` diff --git a/docs/src/V2_BOND_SIZING.md b/docs/src/V2_BOND_SIZING.md index 68f5041..83851e9 100644 --- a/docs/src/V2_BOND_SIZING.md +++ b/docs/src/V2_BOND_SIZING.md @@ -568,6 +568,177 @@ increase `T_rev`. If `T_hard` would exceed your acceptable total dispute lifetim --- +## Part 4: Withheld-reveal manipulation and reveal-quorum analysis + +### The withheld-reveal attack vector + +In protocol v2, an assertion disputed by a counterparty enters registration, where third +parties can bond additional stake. When registration closes, the eligible total `W` is +frozen. Outcome determination relies on two distinct mechanisms: + +1. **Strict majority**: if either side reveals strictly more than `W / 2`, that side locks + immediately as `StrictMajorityFor` or `StrictMajorityAgainst`. +2. **Optimistic timeout default**: if neither side reaches strict majority before + `reveal_deadline`, the originally asserted outcome stands as `OptimisticTimeout`. + +Without a reveal quorum, this structure introduces a strategic withholding vulnerability +for malicious asserters. Consider an attacker who asserts a false claim and faces an honest +challenger: + +- Asserter posts `base_bond = B`. +- Disputer posts `base_bond = B`. +- Honest third-party participants observe the false assertion and register stake `S_H` on the + disagreeing side. +- To prevent honest defenders from reaching strict majority, the attacker registers stake + `S_A` during registration under sybil addresses. +- At the registration cutoff, eligible weight is frozen at: + ```text + W = 2B + S_H + S_A + ``` + +For honest defenders to overturn the false claim by strict majority, revealed disagreeing +weight must exceed `W / 2`: +```text +B + S_H > W / 2 = B + (S_H + S_A) / 2 + -> S_H > S_A +``` + +If the attacker has bonded `S_A >= S_H`, honest defenders cannot reach strict majority. +Now consider the reveal phase: +- If the attacker reveals `S_A` for the assertion, it risks honest voters observing the + proceedings or counter-reveals occurring. More importantly, if `S_A < B + S_H`, revealing + does not guarantee victory. +- If the attacker **intentionally withholds revealing** `S_A`, then `S_A` remains silent. It + sits in the denominator `W` without casting votes. +- Disagreeing revealed weight is `B + S_H <= W / 2`. +- Agreeing revealed weight is `B < W / 2`. +- When `reveal_deadline` passes, neither side has reached a strict majority. + +Without a reveal quorum, `resolve_outcome` resolves as `OptimisticTimeout`. The false assertion +stands. Under timeout settlement: +- All revealed positions (`2B + S_H`) recover principal and share the forfeited silent stake `S_A`. +- The attacker forfeits `S_A`. +- However, if the external value `V` extracted by finalizing the false assertion exceeds the + forfeited stake `S_A` (`V > S_A`), the attack yields a net positive profit of `V - S_A`. + +By flooding registration with silent capital, an attacker could artificially suppress honest +voters below `W / 2` and force an optimistic timeout victory. + +--- + +### Mathematical model and quorum defense + +To eliminate this manipulation vector, `PolicySnapshotV2` introduces `reveal_quorum_bps`: +a minimum basis point threshold (where `10_000 bps = 100%`) of eligible weight `W` that must +be revealed before an optimistic timeout default is permitted to resolve. + +Let: +- `Q = reveal_quorum_bps / 10_000` (where `0 <= Q <= 1`). +- `R = F + A` be total revealed weight at deadline expiration. + +The contract enforces: +```text +R x 10_000 >= W x reveal_quorum_bps +``` + +If `terminal_cause == NotYetDecided` at `reveal_deadline` and `R < Q x W`, `resolve_outcome` +aborts with `Error::RevealQuorumNotMet`. + +#### Proof of defense against withheld-reveal suppression + +Assume an attacker attempts to suppress an honest majority `S_H` by withholding stake `S_A`. +At the deadline, revealed weight is at most: +```text +R = 2B + S_H +``` +(assuming both fixed parties and all honest third-party voters reveal). + +For the attack to succeed, the attacker must simultaneously satisfy two conflicting conditions: + +1. **Suppression condition (prevent strict majority)**: + ```text + B + S_H <= W / 2 = B + (S_H + S_A) / 2 + -> S_A >= S_H + ``` + +2. **Quorum condition (allow optimistic timeout to resolve)**: + ```text + R >= Q x W + -> 2B + S_H >= Q x (2B + S_H + S_A) + -> (1 - Q)(2B + S_H) >= Q x S_A + -> S_A <= ((1 - Q) / Q) x (2B + S_H) + ``` + +Combining both bounds yields the attacker's feasible withholding interval: +```text +S_H <= S_A <= ((1 - Q) / Q) x (2B + S_H) +``` + +A non-empty feasible interval requires: +```text +S_H <= ((1 - Q) / Q) x (2B + S_H) + -> Q x S_H <= (1 - Q)(2B + S_H) = 2B(1 - Q) + S_H - Q x S_H + -> (2Q - 1) x S_H <= 2B(1 - Q) +``` + +#### Analysis for standard parameter `Q = 0.5` (`reveal_quorum_bps = 5_000`): + +When `Q = 0.5`: +```text +(2(0.5) - 1) x S_H <= 2B(1 - 0.5) + -> 0 <= B +``` +This is trivially satisfied, but examine the upper bound on `S_A`: +```text +S_A <= ((1 - 0.5) / 0.5) x (2B + S_H) = 2B + S_H +``` +Together with the suppression condition `S_A >= S_H`, the attacker is restricted to: +```text +S_H <= S_A <= S_H + 2B +``` + +If honest participants register significant stake relative to the base bond (`S_H >> 2B`), +any meaningful suppression requires `S_A` significantly exceeding `S_H`. Specifically, if +`S_A > 2B + S_H`, total revealed turnout strictly satisfies: +```text +R / W = (2B + S_H) / (2B + S_H + S_A) < (2B + S_H) / (2B + S_H + 2B + S_H) = 1/2 +``` +Turnout strictly drops below 50%. Quorum fails (`R x 10_000 < W x 5_000`). + +#### Consequence of quorum failure + +When quorum fails: +1. `resolve_outcome` fails with `RevealQuorumNotMet`. +2. The assertion remains undecided in `PhaseV2::Reveal`. +3. The malicious claim **does not resolve** and cannot finalize. +4. The admin can invoke `set_paused_v2(true)` followed by `cancel_round(id)`. Under + `cancel_round`, every participant (including honest voters and the disputer) is refunded + their exact bonded principal in full. The attacker gains nothing, external capture is + thwarted, and defender capital is protected. + +If the attacker instead reveals `S_A` to satisfy quorum, the withholding attack is broken: +its revealed votes enter the tallies, allowing defenders to contest the dispute directly +via strict majority. + +--- + +### Guidance on choosing `reveal_quorum_bps` + +The choice of `reveal_quorum_bps` trades off attack resistance against dispute liveness. + +| `reveal_quorum_bps` | Quorum % | Liveness vs. Security Tradeoff | Recommended Use Case | +| ------------------- | -------- | ------------------------------ | -------------------- | +| `5_000` | 50% | **Standard Default**: Aligns quorum with the strict-majority threshold (50%). Guarantees that at least half of the locked capital participates before status-quo timeout can bind. Eliminates large-scale silent withholding. | General-purpose oracle deployments, price feeds, prediction markets. | +| `6_000` – `7_500` | 60% – 75% | **High Security / Low Tolerance**: Requires substantial turnout. Narrows the attacker's withholding window to near zero even for small third-party stakes. Increases the risk of deadlock if benign voter apathy occurs. | High-value assertions securing large TVL, bridge settlements, governance gates. | +| `2_500` – `3_300` | 25% – 33% | **High Liveness / Apathy Permissive**: Allows timeout resolution even under low turnout. Reduces deadlock risk from uncoordinated small voters, but allows larger withholding bands before quorum triggers. | Micro-claims, high-frequency assertions with small capital at risk. | +| `0` | 0% | **Unconstrained Timeout (Legacy v2)**: Quorum check is disabled. Optimistic timeout fires whenever deadline passes regardless of turnout. Fully vulnerable to withheld-reveal suppression. | Private/consortium chains or testing environments where all participants are trusted. | + +**Recommendation**: Set `reveal_quorum_bps = 5_000` (50%) for standard production deployments. +Pair this with a reveal duration `T_rev` that gives registered participants ample time and keeper +tooling to submit reveals. + +--- + ## Monitoring and adjustment Review after every testnet campaign and before mainnet launch: diff --git a/docs/src/V2_RESOLUTION.md b/docs/src/V2_RESOLUTION.md index 5a11e35..12571ad 100644 --- a/docs/src/V2_RESOLUTION.md +++ b/docs/src/V2_RESOLUTION.md @@ -335,20 +335,33 @@ revealed but the tallies are tied, the optimistic default is already irreversibl and can be applied immediately. If neither side crosses the threshold before the reveal deadline, the asserted -outcome stands. This optimistic default is recommended because it: +outcome stands under the optimistic timeout default, provided that total revealed +weight satisfies the policy's reveal quorum: -- gives every dispute a bounded terminal result; +```text +revealed_weight x 10_000 >= eligible_total x reveal_quorum_bps +``` + +If revealed weight meets this quorum, `OptimisticTimeout` locks and the asserted +outcome stands. If revealed weight falls below `reveal_quorum_bps`, `resolve_outcome` +rejects the transition with `Error::RevealQuorumNotMet`. This bounds the asymmetry: +a malicious asserter cannot register massive unrevealed stake to dilute honest +voters below `W / 2` while forcing an optimistic default, unless it is also willing +to reveal enough weight to satisfy the quorum. When quorum fails, the round remains +in `PhaseV2::Reveal`, allowing the administrator to pause and cancel the round via +`cancel_round`, refunding all participants. + +This optimistic default is recommended because it: + +- gives every dispute a bounded terminal result when quorum is satisfied; - does not restore an admin or committee as a tie-breaker; - makes a challenger bear the burden of assembling more bonded weight against an assertion; and - is consistent with the existing rule that an uncontested assertion finalizes as stated. -This asymmetry is broader than tie-breaking. For example, if 1% of eligible -weight reveals for the assertion, 49% reveals against, and 50% does not reveal, -the assertion still stands because neither revealed side exceeded half of `W`. -Non-revealed weight is therefore functionally delegated to the status quo for the -outcome, even though its positions are penalized in settlement. +When `reveal_quorum_bps` is satisfied, non-revealed weight functionally delegates +to the status quo for the outcome, while losing positions forfeit under settlement. The cost is real: an evenly split dispute favors the asserter. The principal alternative is a terminal `Inconclusive` state that delegates fallback to the