diff --git a/libraries/chain/block_header_state.cpp b/libraries/chain/block_header_state.cpp index 0f1d44250b..cef54ecb6e 100644 --- a/libraries/chain/block_header_state.cpp +++ b/libraries/chain/block_header_state.cpp @@ -55,9 +55,9 @@ digest_type block_header_state::compute_finality_digest() const { // compute commitments related to finalizer policy transitions level_2_commitments_t level_2_commitments { - .last_pending_fin_pol_digest = last_pending_finalizer_policy_digest, - .last_pending_fin_pol_start_num = last_pending_finalizer_policy_start_num, - .l3_commitments_digest = fc::sha256::hash(level_3_commitments) + .last_pending_fin_pol_digest = last_pending_finalizer_policy_digest, + .last_pending_fin_pol_start_timestamp = last_pending_finalizer_policy_start_timestamp, + .l3_commitments_digest = fc::sha256::hash(level_3_commitments) }; assert(active_finalizer_policy); @@ -173,7 +173,7 @@ void evaluate_finalizer_policies_for_promotion(const block_header_state& prev, // promote the target to pending auto block_num = next_header_state.block_num(); next_pending.emplace(block_num, target->second); - next_header_state.last_pending_finalizer_policy_start_num = block_num; + next_header_state.last_pending_finalizer_policy_start_timestamp = next_header_state.timestamp(); } else { // leave the target alone in the proposed policies next_proposed.emplace_back(*target); @@ -387,13 +387,13 @@ block_header_state block_header_state::next(const signed_block_header& h, valida // if there is no Finality Tree Root associated with the block, // then this needs to validate that h.action_mroot is the empty digest auto next_core_metadata = core.next_metadata(f_ext.qc_claim); - bool no_finality_tree_associated = core.is_genesis_block_num(next_core_metadata.final_on_strong_qc_block_num); + bool no_finality_tree_associated = core.is_genesis_block_num(next_core_metadata.latest_qc_claim_block_num); EOS_ASSERT(no_finality_tree_associated == h.action_mroot.empty(), block_validate_exception, "No Finality Tree Root associated with the block, does not match with empty action_mroot: " - "(${n}), action_mroot empty (${e}), final_on_strong_qc_block_num (${f})", + "(${n}), action_mroot empty (${e}), latest_qc_claim_block_num (${f})", ("n", no_finality_tree_associated)("e", h.action_mroot.empty()) - ("f", next_core_metadata.final_on_strong_qc_block_num)); + ("f", next_core_metadata.latest_qc_claim_block_num)); }; finish_next(*this, next_header_state, std::move(new_protocol_feature_activations), f_ext, false); diff --git a/libraries/chain/block_state.cpp b/libraries/chain/block_state.cpp index 1c0016e97f..3105d8bfc4 100644 --- a/libraries/chain/block_state.cpp +++ b/libraries/chain/block_state.cpp @@ -78,7 +78,7 @@ block_state_ptr block_state::create_if_genesis_block(const block_state_legacy& b result.core = finality_core::create_core_for_genesis_block(genesis_block_ref); result.last_pending_finalizer_policy_digest = fc::sha256::hash(*result.active_finalizer_policy); - result.last_pending_finalizer_policy_start_num = bsp.block_num(); + result.last_pending_finalizer_policy_start_timestamp = bsp.timestamp(); result.active_proposer_policy = std::make_shared(); result.active_proposer_policy->active_time = bsp.timestamp(); result.active_proposer_policy->proposer_schedule = bsp.active_schedule; @@ -155,7 +155,7 @@ block_state::block_state(snapshot_detail::snapshot_block_state_v7&& sbs) .pending_finalizer_policy = std::move(sbs.pending_finalizer_policy), .finalizer_policy_generation = sbs.finalizer_policy_generation, .last_pending_finalizer_policy_digest = sbs.last_pending_finalizer_policy_digest, - .last_pending_finalizer_policy_start_num = sbs.last_pending_finalizer_policy_start_num + .last_pending_finalizer_policy_start_timestamp = sbs.last_pending_finalizer_policy_start_timestamp } , strong_digest(compute_finality_digest()) , weak_digest(create_weak_digest(strong_digest)) @@ -254,11 +254,11 @@ digest_type block_state::get_finality_mroot_claim(const qc_claim_t& qc_claim) co auto next_core_metadata = core.next_metadata(qc_claim); // For proper IF blocks that do not have an associated Finality Tree defined - if (core.is_genesis_block_num(next_core_metadata.final_on_strong_qc_block_num)) { + if (core.is_genesis_block_num(next_core_metadata.latest_qc_claim_block_num)) { return digest_type{}; } - return get_validation_mroot(next_core_metadata.final_on_strong_qc_block_num); + return get_validation_mroot(next_core_metadata.latest_qc_claim_block_num); } finality_data_t block_state::get_finality_data() { diff --git a/libraries/chain/controller.cpp b/libraries/chain/controller.cpp index f8abb7006c..bc6eddbcfc 100644 --- a/libraries/chain/controller.cpp +++ b/libraries/chain/controller.cpp @@ -3532,8 +3532,6 @@ struct controller_impl { auto start = fc::time_point::now(); const bool already_valid = bsp->is_valid(); - // When bsp was created in create_block_state_i, bsp was considered for voting. At that time, bsp->final_on_strong_qc_block_ref may - // not have been validated and we could not vote. At this point bsp->final_on_strong_qc_block_ref has been validated and we can vote. // Only need to consider voting if not already validated, if already validated then we have already voted. if (!already_valid) consider_voting(bsp, use_thread_pool_t::yes); @@ -3631,8 +3629,8 @@ struct controller_impl { // its finality_mroot is empty digest_type actual_finality_mroot; - if (!bsp->core.is_genesis_block_num(bsp->core.final_on_strong_qc_block_num)) { - actual_finality_mroot = bsp->get_validation_mroot(bsp->core.final_on_strong_qc_block_num); + if (!bsp->core.is_genesis_block_num(bsp->core.latest_qc_claim().block_num)) { + actual_finality_mroot = bsp->get_validation_mroot(bsp->core.latest_qc_claim().block_num); } EOS_ASSERT(bsp->finality_mroot() == actual_finality_mroot, @@ -3998,24 +3996,24 @@ struct controller_impl { void consider_voting(const block_state_legacy_ptr&, use_thread_pool_t) {} // thread safe void consider_voting(const block_state_ptr& bsp, use_thread_pool_t use_thread_pool) { - // 1. Get the `core.final_on_strong_qc_block_num` for the block you are considering to vote on and use that to find the actual block ID + // 1. Get the `core.latest_qc_claim().block_num` for the block you are considering to vote on and use that to find the actual block ID // of the ancestor block that has that block number. // 2. If that block ID is for a non validated block, then do not vote for that block. // 3. Otherwise, consider voting for that block according to the decide_vote rules. - if (!my_finalizers.empty() && bsp->core.final_on_strong_qc_block_num > 0) { + if (!my_finalizers.empty() && bsp->core.latest_qc_claim().block_num > 0) { if (bsp->is_recent() || my_finalizers.is_active()) { if (use_thread_pool == use_thread_pool_t::yes && async_voting == async_t::yes) { boost::asio::post(thread_pool.get_executor(), [this, bsp=bsp]() { - const auto& final_on_strong_qc_block_ref = bsp->core.get_block_reference(bsp->core.final_on_strong_qc_block_num); - if (fork_db_validated_block_exists(final_on_strong_qc_block_ref.block_id)) { + const auto& latest_qc_claim__block_ref = bsp->core.get_block_reference(bsp->core.latest_qc_claim().block_num); + if (fork_db_validated_block_exists(latest_qc_claim__block_ref.block_id)) { create_and_send_vote_msg(bsp); } }); } else { // bsp can be used directly instead of copy needed for post - const auto& final_on_strong_qc_block_ref = bsp->core.get_block_reference(bsp->core.final_on_strong_qc_block_num); - if (fork_db_validated_block_exists(final_on_strong_qc_block_ref.block_id)) { + const auto& latest_qc_claim__block_ref = bsp->core.get_block_reference(bsp->core.latest_qc_claim().block_num); + if (fork_db_validated_block_exists(latest_qc_claim__block_ref.block_id)) { create_and_send_vote_msg(bsp); } } @@ -4027,7 +4025,7 @@ struct controller_impl { void accept_block(const BSP& bsp) { assert(bsp && bsp->block); - // consider voting again as final_on_strong_qc_block may have been validated since the bsp was created in create_block_state_i + // consider voting again as latest_qc_claim__block_ref may have been validated since the bsp was created in create_block_state_i consider_voting(bsp, use_thread_pool_t::yes); auto do_accept_block = [&](auto& forkdb) { diff --git a/libraries/chain/finality/finality_core.cpp b/libraries/chain/finality/finality_core.cpp index ba6323adb4..2a8228b992 100644 --- a/libraries/chain/finality/finality_core.cpp +++ b/libraries/chain/finality/finality_core.cpp @@ -17,7 +17,6 @@ block_num_type block_ref::block_num() const { * * @post returned core has current_block_num() == block_num * @post returned core has latest_qc_claim() == {.block_num=block_num, .is_strong_qc=false} - * @post returned core has final_on_strong_qc_block_num == block_num * @post returned core has last_final_block_num() == block_num */ finality_core finality_core::create_core_for_genesis_block(const block_ref& genesis_block) @@ -32,7 +31,6 @@ finality_core finality_core::create_core_for_genesis_block(const block_ref& gene }, }, .refs = {}, - .final_on_strong_qc_block_num = block_num, .genesis_timestamp = genesis_block.timestamp }; @@ -207,21 +205,20 @@ const qc_link& finality_core::get_qc_link_from(block_num_type block_num) const * @post std::get<0>(returned_value) <= std::get<1>(returned_value) <= std::get<2>(returned_value) <= most_recent_ancestor_with_qc.block_num * @post c.last_final_block_num() <= std::get<0>(returned_value) * @post c.links.front().source_block_num <= std::get<1>(returned_value) - * @post c.final_on_strong_qc_block_num <= std::get<2>(returned_value) */ -std::tuple get_new_block_numbers(const finality_core& c, const qc_claim_t& most_recent_ancestor_with_qc) +std::tuple get_new_block_numbers(const finality_core& c, const qc_claim_t& most_recent_ancestor_with_qc) { assert(most_recent_ancestor_with_qc.block_num <= c.current_block_num()); // Satisfied by the precondition. assert(c.latest_qc_claim().block_num <= most_recent_ancestor_with_qc.block_num); // Satisfied by the precondition. // Invariant 2 of core guarantees that: - // c.last_final_block_num() <= c.links.front().source_block_num <= c.final_on_strong_qc_block_num <= c.latest_qc_claim().block_num + // c.last_final_block_num() <= c.links.front().source_block_num <= c.latest_qc_claim().block_num assert(c.links.front().source_block_num <= most_recent_ancestor_with_qc.block_num); // Satisfied by invariant 2 of core and the precondition. // No changes on new claim of weak QC. if (!most_recent_ancestor_with_qc.is_strong_qc) { - return {c.last_final_block_num(), c.links.front().source_block_num, c.final_on_strong_qc_block_num}; + return {c.last_final_block_num(), c.links.front().source_block_num}; } const auto& link = c.get_qc_link_from(most_recent_ancestor_with_qc.block_num); @@ -239,19 +236,19 @@ std::tuple get_new_block_numbers // Therefore, link.target_block_num <= most_recent_ancestor_with_qc.block_num. // // 2. There must exist some link, call it link0, within c.links where - // link0.target_block_num == c.final_on_strong_qc_block_num and link0.source_block_num <= c.latest_qc_claim().block_num. + // link0.target_block_num == c.latest_qc_claim().block_num and link0.source_block_num <= c.latest_qc_claim().block_num. // By the precondition, link0.source_block_num <= most_recent_ancestor_with_qc.block_num. // Since most_recent_ancestor_with_qc.block_num == link.source_block_num, // we have link0.source_block_num <= link.source_block_num. // If c.links.size() > 1, then by invariant 7 of core, link0.target_block_num <= link.target_block_num. // Otherwise if c.links.size() == 1, then link0 == link and so link0.target_block_num == link.target_block_num. - // Therefore, c.final_on_strong_qc_block_num <= link.target_block_num. + // Therefore, c.latest_qc_claim().block_num <= link.target_block_num. // - // From 1 and 2, we have c.final_on_strong_qc_block_num <= most_recent_ancestor_with_qc.block_num - assert(c.final_on_strong_qc_block_num <= most_recent_ancestor_with_qc.block_num); + // From 1 and 2, we have c.latest_qc_claim().block_num <= most_recent_ancestor_with_qc.block_num + assert(c.latest_qc_claim().block_num <= most_recent_ancestor_with_qc.block_num); // Use two-chain for finality advance - return {link.target_block_num, link.source_block_num, most_recent_ancestor_with_qc.block_num}; + return {link.target_block_num, link.source_block_num}; } core_metadata finality_core::next_metadata(const qc_claim_t& most_recent_ancestor_with_qc) const @@ -259,14 +256,13 @@ core_metadata finality_core::next_metadata(const qc_claim_t& most_recent_ancesto assert(most_recent_ancestor_with_qc.block_num <= current_block_num()); // Satisfied by precondition 1. assert(latest_qc_claim() <= most_recent_ancestor_with_qc); // Satisfied by precondition 2. - const auto [new_last_final_block_num, new_links_front_source_block_num, new_final_on_strong_qc_block_num] = + const auto [new_last_final_block_num, new_links_front_source_block_num] = get_new_block_numbers(*this, most_recent_ancestor_with_qc); (void)new_links_front_source_block_num; return core_metadata { .last_final_block_num = new_last_final_block_num, - .final_on_strong_qc_block_num = new_final_on_strong_qc_block_num, .latest_qc_claim_block_num = most_recent_ancestor_with_qc.block_num, }; // Post-conditions satisfied by post-conditions of get_new_block_numbers. @@ -280,7 +276,7 @@ core_metadata finality_core::next_metadata(const qc_claim_t& most_recent_ancesto * * @post returned core has current_block_num() == this->current_block_num() + 1 * @post returned core has latest_qc_claim() == most_recent_ancestor_with_qc - * @post returned core has final_on_strong_qc_block_num >= this->final_on_strong_qc_block_num + * @post returned core has latest_qc_claim().block_num >= this->latest_qc_claim().block_num * @post returned core has last_final_block_num() >= this->last_final_block_num() */ finality_core finality_core::next(const block_ref& current_block, const qc_claim_t& most_recent_ancestor_with_qc) const @@ -296,19 +292,14 @@ finality_core finality_core::next(const block_ref& current_block, const qc_claim finality_core next_core; - const auto [new_last_final_block_num, new_links_front_source_block_num, new_final_on_strong_qc_block_num] = + const auto [new_last_final_block_num, new_links_front_source_block_num] = get_new_block_numbers(*this, most_recent_ancestor_with_qc); assert(new_last_final_block_num <= new_links_front_source_block_num); // Satisfied by post-condition 1 of get_new_block_numbers. - assert(new_links_front_source_block_num <= new_final_on_strong_qc_block_num); // Satisfied by post-condition 1 of get_new_block_numbers. - assert(new_final_on_strong_qc_block_num <= most_recent_ancestor_with_qc.block_num); // Satisfied by post-condition 1 of get_new_block_numbers. + assert(new_links_front_source_block_num <= most_recent_ancestor_with_qc.block_num); // Satisfied by post-condition 1 of get_new_block_numbers. assert(last_final_block_num() <= new_last_final_block_num); // Satisfied by post-condition 2 of get_new_block_numbers. assert(links.front().source_block_num <= new_links_front_source_block_num); // Satisfied by post-condition 3 of get_new_block_numbers. - assert(final_on_strong_qc_block_num <= new_final_on_strong_qc_block_num); // Satisfied by post-condition 4 of get_new_block_numbers. - - next_core.final_on_strong_qc_block_num = new_final_on_strong_qc_block_num; - // Post-condition 3 is satisfied, assuming next_core will be returned without further modifications to next_core.final_on_strong_qc_block_num. // Post-condition 4 and invariant 2 will be satisfied when next_core.last_final_block_num() is updated to become new_last_final_block_num. @@ -380,9 +371,11 @@ finality_core finality_core::next(const block_ref& current_block, const qc_claim // then the justification above satisfies the remaining equalities needed to satisfy invariant 4 for next_core. // So, invariants 3 to 6 are now satisfied for next_core in addition to the invariants 1, 2, and 7 that were shown to be satisfied - // earlier (and still remain satisfied since next_core.links and next_core.final_on_strong_qc_block_num have not changed). + // earlier (and still remain satisfied since next_core.links and next_core.latest_qc_claim().block_num have not changed). } + assert(latest_qc_claim().block_num <= next_core.latest_qc_claim().block_num); + return next_core; // Invariants 1 to 7 were verified to be satisfied for the current value of next_core at various points above. // (And so, the remaining invariants for next_core are also automatically satisfied.) diff --git a/libraries/chain/finality/finalizer.cpp b/libraries/chain/finality/finalizer.cpp index 6040fb1421..cd49b7a66b 100644 --- a/libraries/chain/finality/finalizer.cpp +++ b/libraries/chain/finality/finalizer.cpp @@ -78,9 +78,9 @@ finalizer::vote_result finalizer::decide_vote(const block_state_ptr& bsp) { fsi.last_vote = { bsp->id(), bsp->timestamp() }; fsi.last_vote_range_start = p_start; - auto& final_on_strong_qc_block_ref = bsp->core.get_block_reference(bsp->core.final_on_strong_qc_block_num); - if (voting_strong && final_on_strong_qc_block_ref.timestamp > fsi.lock.timestamp) { - fsi.lock = final_on_strong_qc_block_ref; + auto& latest_qc_claim__block_ref = bsp->core.get_block_reference(bsp->core.latest_qc_claim().block_num); + if (voting_strong && latest_qc_claim__block_ref.timestamp > fsi.lock.timestamp) { + fsi.lock = latest_qc_claim__block_ref; } res.decision = voting_strong ? vote_decision::strong_vote : vote_decision::weak_vote; @@ -95,9 +95,9 @@ finalizer::vote_result finalizer::decide_vote(const block_state_ptr& bsp) { // ---------------------------------------------------------------------------------------- // finalizer has voted strong on bsp, update finalizer safety info if more recent than the current lock bool finalizer::maybe_update_fsi(const block_state_ptr& bsp) { - auto& final_on_strong_qc_block_ref = bsp->core.get_block_reference(bsp->core.final_on_strong_qc_block_num); - if (final_on_strong_qc_block_ref.timestamp > fsi.lock.timestamp && bsp->timestamp() > fsi.last_vote.timestamp) { - fsi.lock = final_on_strong_qc_block_ref; + auto& latest_qc_claim__block_ref = bsp->core.get_block_reference(bsp->core.latest_qc_claim().block_num); + if (latest_qc_claim__block_ref.timestamp > fsi.lock.timestamp && bsp->timestamp() > fsi.last_vote.timestamp) { + fsi.lock = latest_qc_claim__block_ref; fsi.last_vote = { bsp->id(), bsp->timestamp() }; fsi.last_vote_range_start = bsp->core.latest_qc_block_timestamp(); return true; diff --git a/libraries/chain/fork_database.cpp b/libraries/chain/fork_database.cpp index dd5b498312..525429d651 100644 --- a/libraries/chain/fork_database.cpp +++ b/libraries/chain/fork_database.cpp @@ -252,8 +252,8 @@ namespace eosio::chain { // just acting as a carrier of this info. It doesn't matter if the block // is actually valid as it simply is used as a network message for this data. if (auto claimed = search_on_branch_impl(n->previous(), qc_claim.block_num, include_root_t::no)) { - auto& final_on_strong_qc_block_ref = claimed->core.get_block_reference(claimed->core.final_on_strong_qc_block_num); - set_pending_savanna_lib_id_impl(final_on_strong_qc_block_ref.block_id); + auto& latest_qc_claim__block_ref = claimed->core.get_block_reference(claimed->core.latest_qc_claim().block_num); + set_pending_savanna_lib_id_impl(latest_qc_claim__block_ref.block_id); } } } diff --git a/libraries/chain/include/eosio/chain/block_header.hpp b/libraries/chain/include/eosio/chain/block_header.hpp index c29752948c..f051ec5107 100644 --- a/libraries/chain/include/eosio/chain/block_header.hpp +++ b/libraries/chain/include/eosio/chain/block_header.hpp @@ -56,7 +56,7 @@ namespace eosio::chain { // In Legacy, action_mroot is the mroot of all delivered action receipts. // In Savanna, action_mroot is the root of the Finality Tree // associated with the block, i.e. the root of - // validation_tree(core.final_on_strong_qc_block_num). + // validation_tree(core.latest_qc_claim().block_num). checksum256_type action_mroot; diff --git a/libraries/chain/include/eosio/chain/block_header_state.hpp b/libraries/chain/include/eosio/chain/block_header_state.hpp index d9c6fed8b3..32b64aed07 100644 --- a/libraries/chain/include/eosio/chain/block_header_state.hpp +++ b/libraries/chain/include/eosio/chain/block_header_state.hpp @@ -22,19 +22,19 @@ constexpr uint32_t light_header_protocol_version_minor = 0; // commitments used in the context of finality violation proofs struct level_3_commitments_t { - digest_type reversible_blocks_mroot{}; + digest_type reversible_blocks_mroot; block_num_type latest_qc_claim_block_num{0}; digest_type latest_qc_claim_finality_digest; block_timestamp_type latest_qc_claim_timestamp; block_timestamp_type timestamp; // This is the timestamp of the current block. - digest_type base_digest{}; + digest_type base_digest; }; // commitments used in the context of finalizer policy transitions struct level_2_commitments_t { - digest_type last_pending_fin_pol_digest{}; - block_num_type last_pending_fin_pol_start_num{0}; - digest_type l3_commitments_digest{}; + digest_type last_pending_fin_pol_digest; + block_timestamp_type last_pending_fin_pol_start_timestamp; + digest_type l3_commitments_digest; }; // finality digest @@ -43,8 +43,8 @@ struct finality_digest_data_v1 { uint32_t minor_version{light_header_protocol_version_minor}; uint32_t active_finalizer_policy_generation{0}; uint32_t last_pending_finalizer_policy_generation{0}; // use active_finalizer_policy_generation if pending_finalizer_policy does not exist - digest_type finality_tree_digest{}; - digest_type l2_commitments_digest{}; + digest_type finality_tree_digest; + digest_type l2_commitments_digest; }; // ------------------------------------------------------------------------------------------ @@ -115,10 +115,10 @@ struct block_header_state { // in the history of the blockchain so far that is not in proposed state (so either pending or active state) digest_type last_pending_finalizer_policy_digest; - // Block number at which the last pending finalizer policy first was promoted to pending. - // If the last pending finalizer policy is the current active finalizer policy, then it is the block number at which + // Timestamp of the block at which the last pending finalizer policy first was promoted to pending. + // If the last pending finalizer policy is the current active finalizer policy, then it is the timestamp of the block at which // that active finalizer policy first was promoted to pending. Savanna genesis block it is the genesis block number. - block_num_type last_pending_finalizer_policy_start_num {0}; + block_timestamp_type last_pending_finalizer_policy_start_timestamp; // ------ data members caching information available elsewhere ---------------------- header_extension_multimap header_exts; // redundant with the data stored in header @@ -182,5 +182,5 @@ FC_REFLECT( eosio::chain::block_header_state, (block_id)(header) (last_pending_finalizer_policy_digest)) FC_REFLECT( eosio::chain::level_3_commitments_t, (reversible_blocks_mroot)(latest_qc_claim_block_num )(latest_qc_claim_finality_digest)(latest_qc_claim_timestamp)(timestamp)(base_digest)) -FC_REFLECT( eosio::chain::level_2_commitments_t, (last_pending_fin_pol_digest)(last_pending_fin_pol_start_num)(l3_commitments_digest) ) +FC_REFLECT( eosio::chain::level_2_commitments_t, (last_pending_fin_pol_digest)(last_pending_fin_pol_start_timestamp)(l3_commitments_digest) ) FC_REFLECT( eosio::chain::finality_digest_data_v1, (major_version)(minor_version)(active_finalizer_policy_generation)(last_pending_finalizer_policy_generation)(finality_tree_digest)(l2_commitments_digest) ) diff --git a/libraries/chain/include/eosio/chain/block_state.hpp b/libraries/chain/include/eosio/chain/block_state.hpp index 09f20999c1..5495f674db 100644 --- a/libraries/chain/include/eosio/chain/block_state.hpp +++ b/libraries/chain/include/eosio/chain/block_state.hpp @@ -25,8 +25,8 @@ struct block_state_accessor; * Tree over Finality Leaf Nodes starting with the one for the IF Genesis Block * and ending with the one for the target Block. * 3. The Finality Tree associated with a target block is the Validation Tree of the - * block referenced by the target block's final_on_strong_qc_block_num. - * That is, validation_tree(core.final_on_strong_qc_block_num)) + * block referenced by the target block's latest_qc_claim__block_num. + * That is, validation_tree(core.latest_qc_claim().block_num)) * */ struct valid_t { struct finality_leaf_node_t { @@ -115,8 +115,6 @@ struct block_state : public block_header_state { // block_header_state provi uint32_t latest_qc_block_num() const { return core.latest_qc_claim().block_num; } block_timestamp_type latest_qc_block_timestamp() const { return core.latest_qc_block_timestamp(); } - uint32_t final_on_strong_qc_block_num() const { return core.final_on_strong_qc_block_num; } - std::optional get_best_qc() const { return aggregating_qc.get_best_qc(block_num()); } // thread safe bool received_qc_is_strong() const { return aggregating_qc.received_qc_is_strong(); } // thread safe // return true if better qc, thread safe diff --git a/libraries/chain/include/eosio/chain/finality/finality_core.hpp b/libraries/chain/include/eosio/chain/finality/finality_core.hpp index 320c95e4a5..2c1576be62 100644 --- a/libraries/chain/include/eosio/chain/finality/finality_core.hpp +++ b/libraries/chain/include/eosio/chain/finality/finality_core.hpp @@ -47,7 +47,6 @@ struct qc_claim_t struct core_metadata { block_num_type last_final_block_num {0}; - block_num_type final_on_strong_qc_block_num {0}; block_num_type latest_qc_claim_block_num {0}; }; @@ -57,14 +56,13 @@ struct finality_core std::vector links; // Captures all relevant links sorted in order of ascending source_block_num. std::vector refs; // Covers ancestor blocks with block numbers greater than or equal to last_final_block_num. // Sorted in order of ascending block_num. - block_num_type final_on_strong_qc_block_num {0}; block_time_type genesis_timestamp; // set and used only for the genesis finality core. // Invariants: // 1. links.empty() == false - // 2. last_final_block_num() <= links.front().source_block_num <= final_on_strong_qc_block_num <= latest_qc_claim().block_num + // 2. last_final_block_num() <= links.front().source_block_num <= latest_qc_claim().block_num // 3. If refs.empty() == true, then (links.size() == 1) and - // (links.back().target_block_num == links.back().source_block_num == final_on_strong_qc_block_num == last_final_block_num()) + // (links.back().target_block_num == links.back().source_block_num == last_final_block_num()) // 4. If refs.empty() == false, then refs.front().block_num() == links.front().target_block_num == last_final_block_num() // 5. If refs.empty() == false, then refs.back().block_num() + 1 == links.back().source_block_num == current_block_num() // 6. If refs.size() > 1, then: @@ -81,7 +79,6 @@ struct finality_core * * @post returned core has current_block_num() == block_num * @post returned core has latest_qc_claim() == {.block_num=block_num, .is_strong_qc=false} - * @post returned core has final_on_strong_qc_block_num == block_num * @post returned core has last_final_block_num() == block_num */ static finality_core create_core_for_genesis_block(const block_ref& genesis_block); @@ -162,9 +159,8 @@ struct finality_core * @pre this->latest_qc_claim().block_num <= most_recent_ancestor_with_qc.block_num <= this->current_block_num() * @pre this->latest_qc_claim() <= most_recent_ancestor_with_qc * - * @post returned core_metadata has last_final_block_num <= final_on_strong_qc_block_num <= latest_qc_claim_block_num + * @post returned core_metadata has last_final_block_num <= latest_qc_claim_block_num * @post returned core_metadata has latest_qc_claim_block_num == most_recent_ancestor_with_qc.block_num - * @post returned core_metadata has final_on_strong_qc_block_num >= this->final_on_strong_qc_block_num * @post returned core_metadata has last_final_block_num >= this->last_final_block_num() */ core_metadata next_metadata(const qc_claim_t& most_recent_ancestor_with_qc) const; @@ -180,7 +176,6 @@ struct finality_core * * @post returned core has current_block_num() == this->current_block_num() + 1 * @post returned core has latest_qc_claim() == most_recent_ancestor_with_qc - * @post returned core has final_on_strong_qc_block_num >= this->final_on_strong_qc_block_num * @post returned core has last_final_block_num() >= this->last_final_block_num() */ finality_core next(const block_ref& current_block, const qc_claim_t& most_recent_ancestor_with_qc) const; @@ -207,7 +202,7 @@ namespace std { } inline std::ostream& operator<<(std::ostream& os, const eosio::chain::core_metadata& cm) { - os << "core_metadata(" << cm.last_final_block_num << ", " << cm.final_on_strong_qc_block_num << + os << "core_metadata(" << cm.last_final_block_num << ", " << ", " << cm.latest_qc_claim_block_num << ")"; return os; } @@ -217,5 +212,5 @@ FC_REFLECT( eosio::chain::block_ref, (block_id)(timestamp)(finality_digest) ) FC_REFLECT( eosio::chain::block_ref_digest_data, (block_num)(timestamp)(finality_digest)(parent_timestamp) ) FC_REFLECT( eosio::chain::qc_link, (source_block_num)(target_block_num)(is_link_strong) ) FC_REFLECT( eosio::chain::qc_claim_t, (block_num)(is_strong_qc) ) -FC_REFLECT( eosio::chain::core_metadata, (last_final_block_num)(final_on_strong_qc_block_num)(latest_qc_claim_block_num)) -FC_REFLECT( eosio::chain::finality_core, (links)(refs)(final_on_strong_qc_block_num)(genesis_timestamp)) +FC_REFLECT( eosio::chain::core_metadata, (last_final_block_num)(latest_qc_claim_block_num)) +FC_REFLECT( eosio::chain::finality_core, (links)(refs)(genesis_timestamp)) diff --git a/libraries/chain/include/eosio/chain/snapshot_detail.hpp b/libraries/chain/include/eosio/chain/snapshot_detail.hpp index 48c55a6f15..dc75a667b6 100644 --- a/libraries/chain/include/eosio/chain/snapshot_detail.hpp +++ b/libraries/chain/include/eosio/chain/snapshot_detail.hpp @@ -107,7 +107,7 @@ namespace eosio::chain::snapshot_detail { std::optional> pending_finalizer_policy; uint32_t finalizer_policy_generation; digest_type last_pending_finalizer_policy_digest; - block_num_type last_pending_finalizer_policy_start_num; + block_timestamp_type last_pending_finalizer_policy_start_timestamp; // from block_state std::optional valid; @@ -127,7 +127,7 @@ namespace eosio::chain::snapshot_detail { , pending_finalizer_policy(bs.pending_finalizer_policy) , finalizer_policy_generation(bs.finalizer_policy_generation) , last_pending_finalizer_policy_digest(bs.last_pending_finalizer_policy_digest) - , last_pending_finalizer_policy_start_num(bs.last_pending_finalizer_policy_start_num) + , last_pending_finalizer_policy_start_timestamp(bs.last_pending_finalizer_policy_start_timestamp) , valid(bs.valid) {} }; @@ -205,7 +205,7 @@ FC_REFLECT( eosio::chain::snapshot_detail::snapshot_block_state_v7, (pending_finalizer_policy) (finalizer_policy_generation) (last_pending_finalizer_policy_digest) - (last_pending_finalizer_policy_start_num) + (last_pending_finalizer_policy_start_timestamp) (valid) ) diff --git a/unittests/block_tests.cpp b/unittests/block_tests.cpp index d2d1507082..7ce83c6135 100644 --- a/unittests/block_tests.cpp +++ b/unittests/block_tests.cpp @@ -371,7 +371,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(no_onblock_test, T, testers) { try { // In Legacy, action_mroot is the mroot of all delivered action receipts. // In Savanna, action_mroot is the root of the Finality Tree // associated with the block, i.e. the root of - // validation_tree(core.final_on_strong_qc_block_num). + // validation_tree(core.latest_qc_claim().block_num). if constexpr (std::is_same_v) { BOOST_TEST(r.block->is_proper_svnn_block()); BOOST_TEST(!r.block->action_mroot.empty()); diff --git a/unittests/deep-mind/deep-mind.log b/unittests/deep-mind/deep-mind.log index 91adeedff7..60f49207e1 100644 --- a/unittests/deep-mind/deep-mind.log +++ b/unittests/deep-mind/deep-mind.log @@ -179,7 +179,7 @@ DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1 DMLOG APPLIED_TRANSACTION 4 254e80c66f0dacb595e8654bb3ec1b3383f5a1469549479f05c8884e6a22462e04000000033b3d4b0100000004df6e2462c8fed4a231b42d7163d0eacc7985d3c0fe793b53bec447410100d007000045000000000000000028020000000000000001010000010000000000ea30554593212ce6945cadab1387f022ae175995f87f838b98fd9d75d048bd6468db631e000000000000001e00000000000000010000000000ea30551e0000000000000002020000000000ea30550000000000ea305570d577d14cb7b2c2010000000000ea305500000000a8ed3232c9030100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d67536538345434778e025349475f424c535f696b2d37656857564f466147536a6659306846774c3262513948585558556a6f45725f525a48544c345a456753755f6572514143766d4d6a6a37754a382d6b41793532384d765a48787133653033384c57314331574e7348695f6b6c3078486e327747644e4477713575516b476f6f7a4e5647336b6a6f6c35356353415a49435948724d41654d70515771667253573856545131596d4e6f704f6d4b4457686f30775f4b336c663935504a6c4d6742466134794b613074684e4233554f6963503142486d5a3035322d7745595130367168543732534e546155696644594a3442517a735f554a6b5236694b684e69677535517a364b544556614172575968514231545855594100000000000000000000254e80c66f0dacb595e8654bb3ec1b3383f5a1469549479f05c8884e6a22462e04000000033b3d4b0100000004df6e2462c8fed4a231b42d7163d0eacc7985d3c0fe793b53bec447410000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":3,"value_ex":82933334,"consumed":9952},"average_block_cpu_usage":{"last_ordinal":3,"value_ex":401659723,"consumed":48101},"pending_net_usage":18440,"pending_cpu_usage":6100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1050675,"virtual_cpu_limit":200400} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":4,"value_ex":235908889,"consumed":18523},"average_block_cpu_usage":{"last_ordinal":4,"value_ex":449145892,"consumed":6499},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1051726,"virtual_cpu_limit":200600} -DMLOG ACCEPTED_BLOCK_V2 00000004df6e2462c8fed4a231b42d7163d0eacc7985d3c0fe793b53bec44741 4 3 033b3d4b0000000000ea3055000000000003dbed90c765026eadb7fa4af73eaa84b22d0ee976981b77a6e42a67ec60dba1a8aacff72a04c78784b8930717d7cd3df7f55e63bdfe3a61ef5d57f2b8d398c9c0093ec476e8cd4c76d553f2822eb7cd0e1167fdcf98254a8ab950dee90000000000020000c105161a99a59d87e06e09ec5b028a9cbb7749b4a5ad8819004365d02dc4379a8b7241ef43112c6543b88db2283a2e077278c315ae2c84719a8b25f25cc88565fbea994a90c00d55454dc5b059055ca213579c6ea856967712a56017487886a4d4cc0fe0fb64b1085cc5538970158d05a009c24e276fb94e1a0bf6a528b48fbc4ff52668dcaa34c0517d19666e6b33add67351d8c5f69e999ca1e37931bc410a297428ad9e3d8f650687709fd68f4b90b41f7d825a365b02c23a636cef88ac2ac00c438ba52fe7a3956c5cd3a656a3174b931d3bb2abb45578befc59f283ecd816a4052652f5f96006294109b3dd0bbde63693f55324af452b799ee137a81a905eed25f0af56d2c5a48d60a4a5b5c903edfb7db3a736a94ed589d0b797df33ff9d3e1d4e7bf348da00a945489b2a681749eb56f5de00b900014e137ddae39f48f69d674fca8bd82bbd181e714e283f83e1b45d95ca5af40fb89ad3977b653c448f78c2299dcb6af692324b899b39f16d5a530a33062804e41f09dc97e9f156b4476707c3a6138c5061cf291310887c0b5c71fcaffeab90d5deb50d3b9e687cead450715443fcf88330c586bc0e5f3dee10e7f63c76c00249c87fe4fbf7f38c082006b4bcd2a26394b36614fd4894241d3c451ab0f6fd110958c3423073621a70826e99d528b9f6e9693f45ed277af93474fd473ce7d831dae2180cca35d907bd10cb406bcb40a24e49c26d0a60513b6aeb8551d264e4717f306b81a37a5afb3b47cedc35c2186cc36f7bb4aeaf4487b36e57039ccf45a9136aa856a5d569ecca55ef2b63320dd4a58212e4d32d1f58926b73ca33a247326c2a5e9fd39268d2384e011afce57d2331667353a0eac6b4209b67b843a7262a848af0a49a6e2fa9f6584eb409e86cb0accf8d81c9e85d34bea4b925ae936626d00c984e4691186891f5bc16cbe0fafc8fcc6cc998395e9b6de6ebd94644467b1b4a97ec126005df07013c5202009801040000000001010000000100000000000000000100001766696e616c697a65726161206465736372697074696f6e0100000000000000608b884faa59280896a05cb062ae2a5d4f417777be997a820a594fc4d8800ef817c7ca7982c0124eabb4e4cc0aeb63ef00a8e95b045229a886bc32ac8ebf956ab1990c9bf96f0aa365b2f49b007052aef56f47ca090b340e46f6799858d7fe681200001f6d5680a323ec7d9e9d7439a9fa722c1a5003d3f33d35e245fbacdec46c844f8960d18c6b52b77f119f3176a44a0b7b5b49d9b50d8cb7d5766d5ebb3da209e4ab0300d0070000b0100101002074c9323b4130a6ff4ae5cdd77a46e5180a252a8ad19762cf472f16696df001cd357eac4e18f863bf8ae1b545914b361017d5b999bfd2adbe77f733f1e035365d0100d1820178daed7d0b7c1d4775f7cceceebd57ba92b57ec4512c27d97b31440e7622d9b2248b40bc2ad809b1e300499b3e6dc5bab17525eb717525dbd4b194c4092e0470208184f0482010e7d5e623e1fb78e40b0ecf400304f220d094ba6d7ed46d43312dbf36508abff33f6776ef5e49b61c4c29edc7b5573b3b3b7366ce993367ce9c39339bfeebec1f39aa6006ef57f4d3f8a3fea1e532fabbe6e56ffdf8e79211eac00f56acb8e16f4c25eae85f1bd533ba1d89f4f7746eb3529bcdc484daec4c447ff5c466770ffde8aef49ecdeec49e3df4c69b98907726febbc746aacd29a4e778bd476d4e4f4c44899d3d786d0080612a8ea19c9a62f404170160f4c2b5595271662a99ebc4f93216e844053e41b84a5f251951f53d5c14a5b52094994c2f730a83e35ecf1543a5b25208d7158646fb8636f58c8e16284a232ab5bdb07db450560e1ed2f4b07d68bc204f78b56578973c64864b7d83e5d14d03922ddb7bc5a62bfb067b37f5b5b7291731fe96b152a93058de542a6c29f48d174aca4374bd14b669745bcf8a55edca70e64a5cabc42452ad6a5d2171be8d2bf50d17b6f7b6b6b748742a09a9661321b36da0dcb752a5f0ec5640a692b06aa600c9522509cfd2a6fec22e95464c4044d874c5c0d096fe2ddb7afa06370df7947ab617ca85d22805b7f4177a05ef60eb6cc93248b610d0864b43c343a3855e047ac7b6501a55c3ad1051aadcb7bd20545a00b03d5bca44b7446a06352f2243a2c6b50c869a60b43c542a701b6439aa541819eba3989eb1f23655c7985e3180aaf551eb6d55f5889983ba51dbf50cf4bd19a5cc8923a989c7fb060a5b098b0644ce4764a9303a3456da52d834d0b7bdaf3caa7cbc396d66fc361576aab99c73b85460747aca854d57167aca63a5829ac7cd227c240f0bfa46a3b79ba2e4bd6abeb43e3d0f0d6eeaed29f76c1aa59aaa051c4d707b3725de0991e626197bd396a1de823a850ba88adf5e181dedd95a10161086de4635e686ad059dae1cdeb47da8572d8c23b6aed8b4bd67b83aa2a7b7579dca11d4006837909ffb483d458c0df70267c4353a6fdea54e9b3f3f334fcd9f473fc7c964e665d28b9ab493d10b1d47cfab9b973166f1fcd3d5bccabf33322673bad6461ba3e9374f9f29bf8cb6377d6686fe9d7966306f5e867e2a43511a17fd4c4613444337d7d3c37afe7ccfd14aa7163a133a9c3ca8b2132afcf077e35b7a9e411f1f2aed32caeb191e1ed8a596d72cd12ad4d9796fbaec777ef7f7fff046fd2efd6e7db37e8f7eafbe45dfaadfa73fa46fd777e8da7f7dc4ecf295bfc27fa37fa9ffdbfee5feeff97f90fd89a302e5bfde5f16a840bfc15dd33d39f993a7eede7beb73ef9b080c3d23da1ff228fafe67de7ef36d775f56891d8e62effde65755257a04d193873ffe83834fbe2d01a364537ff2d33fbab4123b4ab12f7eeca96f1db8e3c9471330ca0c63f2a92f7cf83bdd95d831899dfcb75b92b13b25f64f7ffabd7fb83351de2e89fedffff64c32f19b11fbc97fbdf3bdef4bc6fe31a73df8ee9f56a5dded751fb9e7afdef6b5bfbf3f193ba939f17bbef68f4f25a3af91e8c9efde77db339f4e5463afc43ff1f1073f73eb8a4af47514bdffeeef7ce72f6fb8b52af9f5da0b946079f0d3b73caddee8ae09f9f93b4f3ef8836b7ea8fc25d9693f2f913e6ac32a7a1084abab2184caefc83ea4b53311a89c366bf02f50a133f2ba7a85d072a5ea892f02d5df90a5785dcc69674da039810e34bdce197ad4c5bc93d381795dbda953d92cc5ec8e52bac5bc6e362a6fc289d1c08447ffe3df771447c2c9abafd9bb138564a9148ad523548ce662906bb9d25570eb559d21b04e3851cc3974a784d912551a55ac57a16a204442d56c6e40e5fdf13ce533edf424b17bd7e42947316c2886c32379d54e115caa5f0ed445c84e615d447a2e32a75129bd468513ebf036dc7f50f99a4acdbe554b9954d181bc9e52b046c1862a5c5530611515ecda821d14ec4ac14e54306a90334c8da90557900c9045fb6651407453d976ad275e46f8f6e729beddd4d14b2ab48ea85d4175720d625172a8ce57282abb529b09b465a09ad0e4a0b77f6e5ed5eb50e5b8da9361dea079cd5ca5b839553605e1d09aad51c8d84e6573482144ffef005dc2bd8f2a7f9559c3e408f30e55f9a64755ce09f94e25875970175eef0ff36e18ac038b857b0973bf85934fe43c6a66aa854b746128041f4442e6908bdb1fe2bd47912e536e7f48cce086a64c740ff7ea6280ca516eb71870e5b852ed8197bd1035a4da80c0ccdb8e7077de652ece7bebc0cfdcfac2e7608a096223cb7a6ee0f533eb657f42929a192f3cfae8b7cfbd48f8d67f155a87e2263ff7ed730789d9711fe8477992f4ddfff89c23694dd852ec5254464ed5e96c687212a9cbe1ed9f272635bebb280b90c53c10d9ff753598d7e1d1a3ce48f8bc02e46442826c8a9cfd7935d08f573f47c2e47ba2844388119c81fe2420672aa0140039c706942966bfeb08ea3a7ce7d7d17338f8b771a8e62296155a1064323255f4f43a374046a02e79547d90db45877f9716084e0202e3363c158223909d19a9e11c8f1a5c32a86adb46879fddfbea08830fbd3d5555036a24039634248da696562762223c7adfdfb851a644332530708ed93ea143f0b5d0e8e0de570fce808e330dfdd0254141590c38440b8fccd2b6b39325eb295fa9ec676428e8561d46719b1326e8488685326133224dbcd4700ac8e84c91040e7a1d0928246b362e651ade08666f36192133cbdbec85f5e855be48437f25ba5a4072da0db83b9718087a704668025e8f8828a38b46cf2072da3e628aa1e2040d5954fe8b5abb55958fab4e75b2dd3cd4e301fd19c9a79af25e605023baf553d8a18073611311af52f7b4adbb2375776cdd3354772f60c184ba67e2ba7b71dd9d64dd0930d7dd0bd22c6382545380a66534e865351a2fca28130e06ba9f6b283244c8ffba7a16f2999c9403e8996c3894ab615efcfed1a347d187c26cae86bb5dbe166d44ad48b75a42aeba117235d9a086703194d9056413640217b5a288944490fc4807291b4734eaa7b1d4edcfa7e3b7243732b87b94d026d361ed5a7a9df1dbb2d2c219508452620c04c56a2cc500807117cc1fb7980f1d17f3748c791a9867a6629e11cc6b2a98d74cc73c930d32d598a763cc812570749238a62d8e4e358ee92a1c2d270836cf1a9d166909868a5181088f90c1c39e11d66af0e8e65ce04609c6736e584be30dfdf150456276ba2e6aa25ece68684103393dd4869868ad2dc30b6ba13d6880049152966a34fa31cf10f71709f394e482e4a29666cd636aed9089c0d0858cb859b26320cdda4e1da776735a2aff733d0204ac78e426d0a8738a68682212bfced28ec2190610a48484964350cb8898221ed09db242d9c7844fa22a3be8cf6e44524b504feae4a04e0eeae38096526bc25bf88b650a47b931ce5ecc5e9e744e081a8849923b4530cc149664095625b0902d219a800d67065b39506dc099fef9d0abbece224bfbe72400ff77c6e7aeea96017b40b51396365463815c41cb15b44c56242d582a70d7713da8cd89e95d287e7ea28a9a06e4c0a98f2b48835b2c68555cef22b311f057d158090430e268a0f41e4384af54d44545bd9893b9962e77c3ac743f222ed59e3bcd948649491ba44862d0f88151226a032f6e8354dc06290bcf4ad0144414370a8d0dbeb388b0a7b00134ba5d44c30468bfa109233ed2e23d9291864cb49bde766edc76518f6150c9b64b71e620d58f6a40bb266e40db49d79ac343301563fc73fcd7653fa7abc854c599aeb01633a315429a65b6d5b0abb8700a053c50801a17ad4d9c4be2b95fe03241348fed248f0953940bc51ba3b4e556e778ac9a8a583546e9cbc041e649668928db5ed1ef62f9687504ab34b0ecc75baa4c45689324be2862c8843e222c220a816795998af04a283332c5c5d0b1967b82477ceaf0249250033c3bed10799d57c4fd3c85e67718af9658444445abc594487538875f9bbd5826808714697f8c990e9f5545c851cd23046a1385649ab27e113f5a8d8898b8df9f473187141592fd70c6ce6c9a2189598feb0fd3afe7a9e8912fd05434eaaba2f7b1eac851ac27726114625d9e41506e67e6dc34414be476e3dc752795db3fa9dc0b4e2a77e349e55e7c52b98393cabde4a472379f54ee652795bbe5a472b79d54eece93ca7dde49e53ea8aab3eb63653789ec26cefe39caae67cfaea76467d196fda976f484d9c372a785546411a83c33f2ebba15a9ad7e0e86244361cf616357117a46ca4eb665c6d59db99ee47eaa55a9bd79b7bb73df5e526f3406531af1e91d8fbfa23daee5badd2d1638cad9e1b09228793b1c85e260f323998ad2512a2bd098b8c2c22460fcb57682cfc53bb0e6c088590e7716fd7aaa63a6b8d45198a6e1e6f2f0d9e1285b5e96ad014b8e8fbbff6b86fb825f32ee1f8d0751e19d87a98c53c761b80daf9e80f16de1ebed7049fae00554719a8f916e384e83bca1c1da60f4f92da526fff85d9da60e4a1dcc6bafc734389c9c9cdc1d386323620a49a4cbf0c0a92e26683064efe40408fecc818282228ea6475837328fb09e977d668e4e597d257c52633ed8424df2c017a9519c35ccd47a9c2a0b7b217a14d48f660cd417e6dd26589c61621e85c5c66d82819700d36b2e9741eede28d6f0f05b7a30efd1df817caa3f27851cf9d22f5e0832f787668c150345391101bb0acd3c496d5e80eecea01de0821779aa00aba5a242e981b5f59aed9e54f0c31a8d4ff8b3099e0a1ca439bb4dead8a4a8652d2506142782e2c4afeaa8ea83f91464082592f7a438c6effdf8bd3be3fb79b3e45f384bfec5f1fbd48cefcf9805fe9259f237cf52fed9b3c03f6796fc6db394df35cbfbf366299f64f8f1017c49cd52c3c7d42c457c7db622be355b11cfce06e150254166c604cfcf56c4f767c3e21f6683f0c26c108ecc06e1c5d9b0f8f96c74b846cf52c43e3d0b84b7ea59b078c76c45dc345b11ef99ad88f7cf06e1c3b325f8d86c953c305b1dee9b0dc2c767abc343b315f1e9d9203c325b1d0ece56c4176683f0a5d9203c514940529e653f29006c45e7743cc70c652a0b1369d8b2366f9a726c0c2fcac84653764a83196760b28fa7695ca5e13fa099f11215db6ad8d8efd5dbb5c08c9d46cb680923000df48d76864dea4987e3d3d498e6d586a79e7636ef8945d3b353e9144fa55d98d21740d7e1a9b48f21aedd34f2845b0cc02e66d9341df76512ae4bc8c56f796520f0a0bceac0b3b60f1a811b8334b0cd04ee72e5e7536cf1a10118af16a09cf1801ebdc82406e38d63573d6ad75616073dac0a7ab22ac84bc1666dbd4ce1b19eb01699901bd6929498887590aaccf2a1597b9c184dc055c9a5a8c6d602867ab06d03f5b5752b8a9d254defc4b45a9435854cce5a20d0e2fd6c20f1d7c134c4083192d04450f0485e37b543ef123a64023c66f0b8d4c988b60795ccf1dfc0f9c4cec669fd36b17328a6beb42197e985663c7406fc50da3203e957cea548fd95757f4d4936d63b6c19cbb0219ea2882aa5f0011a7ac4987450c93af7d3d13a772a305549d2539248d1695290d035a8fc9152d8580e1bc7fcd78a8acb85b2098ac2805013beb148601a60c149cff1c5c530fe695b6acd0914391e368ca0d4725c24d4e844818ec5ea8dc0950b34331548b052655e78a0de796c6a48b930b346c565ad3745e05d58cf464d6a3c3f5aea925e10adc52177c076238ef7cf53f05378e071028c0efd6064a50dd572f5ec7a5ed50bb9ef3ebe5ed6d99f5a1ffe2b55e39cbc427fad3886705755b6ab6a2ca0887bc113eb43e670eaab0001c3dc53eba1adb388a16e4ab15f7b1cce228a57c20cc0078a17c00c7c3314afb652e193546ce7a290dd0c9e5d9f6dc8868f53b50981d394d4f7f1f5d245e021f0d47abf2d5b8dcee1243acf59749e5f1fdef6c59780cea10a3acf59749eaf428762ffb20a1d023f0d1d33059dc38cce73d5e83c9740e7f9e9e8bc9844e7058bce8fd7873f7bfc25a073a482ce0b169d1f57a143b13fa84287c04f43c79982ce8b8cce0bd5e8bc9040e7c7d3d1796843029d031b049d0736849ffcda4b40e7be0d313a0001741ed890448762effe5a121d023f0d1d770a3a0f6d003a07be5685ce810d15741ed80074de0974acd1552db1c98e6cb02be3e18fbf8657be0b4300707cdee2f802eef46225ac30cfdb5a1fe63bd46024b02a3156f8b93c7acb6fe8ee4da9eb910d30a68bd5f60cad27c4ade6f90d79cd75c558797843a051df71b6e9a292872eb6b40f0fba540ff4f28b85a0cff29da2a9b4e72eb6229c3d9762fb340d25075d1eb2a802201f5bb78b9c3735a576872ece266af5d4c5895a3d7bb1d4eabd9ea327f41e36291c51624b71486489aee0609c69a4db04861b27504b1d957761fe70d8382166791a8e601678df0b0ffd532b414d6185e7827a31e22b7f539eca6e619b3baaf76d71e102d55bf09eed1afe6651555c3ffd064ef6554e469218f491c14e61aee8210c1205c57c2a0a37d2c062c3f004680141f004c86c372055c3c0ce9ee9f73760c98ce22913e182542979f6a3e7340c309d16da52a74530e734cd44e66df6a1dd6c96029418e06d920cf5855e0a124b708ff17b16099c4c9246969016aadf982725ab8d494929fd4b611eeade4364d5bbe9cf55bfdd447560673b2e346e05d08f322e136b4fb3594c0a24dd828dbc5aee415b3381b456c8594d20ad4aacde48082c9655a3c6a2ad2fa3e384cb8afe155900da9c53514ec5cb3cb24cec4023f2a295252e97b4462c157abceec796936d45343b77fdc8f983f55083657a2fe0b51586047311a3b198e1538147b837ed4d3935918d0f5ddce4a8da4becea3d6ae012e4c56c81f1d65a3f322fdcc9b61a0d35117ae93651ef22c7b1b5acde6e431a5e07aba8cfbcb67936e9db1362837d10fc278bf457bb17b2cb887f2eafc2f3d23d5447f6ecebcfa797282ce843d74d53a2b31709d3a684692d8fa640f816d21b1b8b368218380a354b883570f69c50e1addfe15e92221585992b8de51cd70886e1995589c0ffb91a82432a776d00ed053a4840d9ba552e1bfab0286265c284629aac638328a72ae6eaade6cf26c93a5844b3413d5b44b36c11ad63359b40646111cd4a2ff5228be8bf4a0d4c50072633515eb1887abc64c636d82c8ae575dca2f5371430d6226a8bc7ac9d40a0c88a5194bb2555033d2897455959504d8acc06b5781120a616b9e9a1591e98a9834437af652d0e517ea5e793206c833f4cbb097043bf22f0905bf46671c46b8b69420189436cb391dd9434ba96879ad8ae15d053ca7a1e55ba560d976789ed10b352bf8adc2cd27e2bf37fc0cd232010ef491fe0112548656f318e21f1aced94cf8147e612eb4945724e9ae13fbe2d5abb9f66d12012f4de67b96db4d8945d9183fc2725c230056108031ccf0d2d49b086c59a6afc4c848ce6261a21666b5ee233b27c1c97f83d29d1092f29f23002f1d65c94e98d2372c72e56badcd658c7a07a414212366ddde08066ff950c555931a8480c7a10835e2c0645a1ce7ecba9ac0104b2a06cb8ba6844e73c75aaf5896359d91dec3b4fc156ed763753c870a885429a439d14427687d3cd47e82e920599f12eb590fbba4fa15338d448a105c84409ba549ae3902e15a7f3e274b0056829bff37a147dbdf8854f1e3caaaedd4b118d36e2d0f9d7f292033f1d39f3dabd7899d987c7171bf0aa11e19fa5395333857fee5ccbd5debb77aff43c2ac6ff4f2ea6910904a2cde51008398f43209f5fb55cadfbc33345903efc4cbc98c56b0a862553b498153013186ed14065dfe7686f22d23a9bc56f84a8d71f366ecff35c3d15defbf43d4fa31786f720207e8152b02473c3a7ee79fa6c76a66237817c1af3f50b9bf26954873da6d851211d360e9022eb6665d69cc210c0d611b4dd403e83e99dc373381fb566bec76a7e4a12217b91d78b1aad63974b832f57372d834fa648038dd8fd310c61e121e7c8fc9d9d45f9069965c2619aa7c6fd0d56848a2ba76620819b63b7381e34b9484bd234174918c10fd5bf90dea665e5c8131fae94b84168198009029b45a8f654a33472d2a015fb6642fc4027047a6c968afc465c288a9f694cb92489ea581a99aba8d74dd649b783ccf14fe351b48ec763f1d9cc3bfd61cbf6f0ea49f742e684e7bf0e4e104f54dcea723c0a50af97d9f6cddf98fe1e0b32c6eaa206a3e46163fb54877308d6b24306736de8020117e7f752e4131c99c8f58411a60a1ffa463cbb5133cf6ee040e288a2f49411131169744f20484df6ac91d15f663788e5c274093e2c3cc57150869de238d11487923d5685c641aa50f8f04ba9cc172a9539682bf3585565101b1e9c5a998767ac0cafdcb59b4f626c4e498d1e30723f606ce371138099a12d1e4c17612ccd6510ae2d62782295c3840798d2a476c445a3c95e94605d853af595d83928934d734ec55fca8130b8da08a37ce11ba2552007aba7f906ccce9ab9419613d589667a1c688f34050dfe6b1689b75ab3f919bf7f51dee77d4e01cbe2dc9933e7551394567af7ac09eab1098395118a9a433d7beeebeab18808fb21fb07adab37d17e044fcc7e3e0c903e69970ee92573799f46b39974823981d744fc38d75f8d4620845efc86b5aa71ed2cca9c16bd2dc27349313f4ff0fc0257f560159ef34e14cfe9992b783e06152d8167dd49e1593715cff73f711c3cd1e018a4e6934e3c71dde5dcd24f210347e7e68bd5b50116b8982b44bfcfc98c14a1c885729ce21aac2725f52d983889cd0bbc18fd1826c307d396aec2bbecbe4135a15addfce497bfe70d50198d449d51fb183ef5f8077f9a1aa5d8fa442c3d36e031e7471e91cde63e5399fa787da1be28df4035f5594d1ec9cd45fdfcdc5c445c28f1c3b9b9bc784d1d6b2e56a25940caa6ae069e8e907abdc059236307bd3076eccb3704508f838660c14830775dbd9315f3222308ebc46a699144565d9d152548351a508d862cdd09909906c86e160b0ff36cbbea1d6f4a10c7bcc0e7b1fa6c121bb95380d14330243f985b5871b13c25f01ebc2958f887a11ead1707e73294f90ba975983ea15a572ae51a38c3c2e0949bfd8df953e063b0f10f03dc95dacced7ecadd4c481aaae762c707fcaee752dda9f6348e37f0e483716b004ca0277cd1e05f52f1c395a66ad8c08e7e07608ef6afe4f95cd0001dbe816a955b1035ea43e64141ec446ac4991600069a9fee73317dd121a9ce149c286eed2f0b1fcca5fa50dbcf05f65c755b765c9f6c85a56435a381b1097c61247aebb3511b1cc58c25dc5461c688a7f20de0005f3c319bcd03465cfa61d13304af96db8f93c001c487e6e05b3a55caf58386919c6fcb8999d78f98d74741f25e018458b77dd9dd858e6719a29d6e4caaf067561c5039f3aabb7573dcad974debd6f3e26e9d915ebdd58e398a4620ecb8931e4dea87639ff08e6d6ed65817a87eeeee48c7609091226aaad81ad6be76f370ba22333ec9e1a5ce27d33cc3840532c8f8db6c1107b52d79d2098d1dce0ebafea245bce4802731b171259ebd189558cdd6b6f0c66fb22d8b6d8e6a4a1d58f4fbaf5ec4c33856e14971bbc511ebcd4d76e8df8f3b846487b3cf899afe0593e7b63e62c41386eafda2913588c562268bd623a472a424f9d1f6205943e23e7293237d9b82fb1dc4629e8ba75bf8851ff57d02bfcfc1cc8f958417410025350c6d0d71e79a73e578e2f78291f541ae81df2785b0f013c46e722293d28c03238d14bb73629d2375049a08ef81645503a661512f3894ead6fbc49f19ba6190fa6d26fc7ddf8cc623620b4b2fa29b13ad0d5afb115b50e0814b0d2013eadb9fb1464ab6395a3fe0683c2195d32f762b194e04280dc8d4dc4d5212226314f1c6a2887ec96facc4ce31f681837e2005a09ff17647ca7880c78184d58d07f50a891e3371f41389e8674d5cdae1c44815314c95958e2930cc0312ef025161b96827eabc9726bcdc7a375220e1da1e6e46163653f032b5b3ceba671d36acb183755f10b4a16ad661b2fe054767930ecd0a0ecdcddb035d517d75f8778fdfba7263e4d10e5b41f300161be05d5564138613702e9a0536d3e42b2d639d85c7263f1d64fa7335d81483494ee060fdeff262be36c820ac11ceda0d736c2eca56265a8690cfd74ab7e119599db07e2dd5a31c25aac316224a16e7d956e4199a9dbc9970279e7716d9ce22d3b7cd56edcf0ae8b8048e848188ea2414c4123be185fd04c64e982d9fd0ec8e57ffd3f059830b7e3cbf4bcbfcced8195c10b3b6b60dcb36576010c8988046011dd878a3ab1a56571ad6b013bc11be67de004764bf5b63dc09b3e76590c4bc5220eb0a4faca75937af07f2aebe7c4af6f591726815fabffb1675a7448a9ca4c0ee61e496ad1d5a9611b13809bd92a841b74884bee5c968d540b2248031281a5bfbe1a6e0b0a301e6ec8e959830d03d80ad9f18076890f6df2016664c391ed298833ca09370b47f012598d44536272225061e2a7e2d0c429596b52de8041e18ca99a472a5699d707f941950be4e597febb859f727b2d20880a10155b83d82b25f7365b7d9d7ba844a6fce338d4d135ef5068c8069f2bb8f5bd2ed89923a2d7414f38359ebd859c9f884823a7d816cc164109d5cbfcbed3ba9df25c9fa5d7a82f5f36d29cc0dcf8b2ce63502294c20fb025933e405025937f92fcfca8cd2afcc281bedac836a5389bc3c8eecac44ae89236fd795d8033a8ede5c89dd1647ee4fa4bda592763211bdaf123d5c89ddc991124ddc9748ff498d3d48e04cbbaf85999730cf7beccc1a1d8910ee66f7837ee9dfec2ce43b98e4c37cc4cb9b174b0f68cca7d9a6f92a7a4cb3c9ae8b4330e3ade6108c779dbc7ae55b6b793ec3592ea2c80c67793d8790e5420e21cb05c8cc36d0f3d17e6c037d0d8760037d358760033dcff644aa47e7f5a842b571325d659c4c571b27d309e3643a619c4cc7c6c974649c5c23e20f6ced4642e3a74fdaf51122c72b226a27692da6f6831a23d43d1eef118d06231188a88abb915d8e4c19cbdef1c01d89dc58388a95cdc5d8031f223bc6f38ee2e820049872ec4906bcf32e83d693bd4f78c5dbdda4f43ef038a6162e3ba48fd86d70b27b936ec36ce4037c3e7141066d630772509e321bf16567538b2cd3914825a92c9bfa1ceb4a1d994f311135e57c5ace0861a472cc890a6bc6469ed075336cb494f927478bab388f2e0494940b18236150e095390b4007897caf136d8753209b27154863f48954d4388271cb5ae468c6eb66b371234496cb442320cab5e3a513e19d97fd7058ac18aecc10abe890a0418a90a4076c9bae460bdd9127a34c964c4c2490251d6462b27074150532a04022c93128909a4a81d40c14c81e731c3e64c7e1e7661d879f9b611c3e941c879f67af9ad9c6e143eb13c0fec78dc307f56fc6617681fdcd38fc8b8ec3c442bf19872be3309163d671f8d3d8fa4a92edf654e48b74bb5b0c2765e4954541ac4f885fab8ecc4a79b74976d2b2d1db6df2dfa2c3f33189e1550b9e710ba4805d5f2bdbd47990a4969f107f94f0100dd89d45c947013bb193f89628bea53abe398a6fae8e0fa2f8a03abe318a6fac8ef7a378bf3a3e13c567e27834e541dde11c726c9a83483c894afa672d0a8faa9782fbf9ff637087770908609f0f299b9918af19917fe515795fa062170f250c248e7513d17953c44f07d5548acc448d992831131566a2c04cd8cf847935d6ea580d4ec10fa5fe27a13653334a134a7372009640ed2f45eced29c88eefbb0ef4a2d4741702b11b39e27f64ed4ce1f7e90e7d2eb103971299f0e3df7ffc3451be7196016cf3810beb3d3b1078a1ec4224b1da0c070293b59be496b217812bc3338e65caa5036d9fe0e6e68a87017b51c0ce439a74bac3fa00e4a151e66ac411087aa7669dc9c7793ec802c531a8e15754569092139f3c3683d5525c733197156b585d9535acae3f571fca66c88c6c27b91c6be57508b335ccb1d630376a9348218535cce2e2c1e45513794724ac6135620d73e33cd5d6302fb68679d3ac618e808e4be0482c12539dd8ecc4f5cd65aaec60a6e2e5a0e5e0ad5ab18265ede94f9115cc4cb58279b115cce39ac65630ef7856308f37e978912b44ecbe987dde385ee4336bcfb2a8da7613b20703bbecc53e119e2caba7c063f7e7d2ec83a731ef4b77a7f7c17df58dec14c79b113cf1d248b179f3fe6e9a07c8060a1ae76a9b88add05039ccb1b20091ad02815c8d79d20e70b4d37850dbd41fa4ac9b644d3f119498ac5fcacf403064aa3367614075d82711d307debdca2707126bd33b709524e193b5fc1d91ad96db2785290d7b9c187193612f850cbb01a7e2f32b1e7ec6ba365a5f304a6b7dc14ce0fa6fd58bec491bd9278de346ae6f42e5309ef545948e3457defe24e768d00c24f4c6eec7c43722710a28a62c8a5ca9c8e8ec451e31c67aa441d4e0ec0b76e3636f9ee34222fd0f79d2e1c4da7aeb95213db3aee8bf5d2f924dcb001614edccdbce5eed21426939661142057ba9fc7768cb040e9c49fbf3e90d729e5d90ee1762dbb5328ad868154e07b4b36677576ebcf640e041271c08f4ce0a51ffcc315aa68e41d279e797ec3aa762d73915bbcea9a4eb9c12d73915bbcea9d8754efdffe73a4752e5ccf0004dce036aacede1e739244e71d9f757bb39cae932cab695415b69b62071d3d9b6d2b608dee16edb4adbc2f8a404db5614ba8bc643692bdeb4c76d8590b4954663ba682bc4495b45e9bc389d1bf9b33b20a23395884e15119d6a223a09223a09223a31119d4a5b7131fe7f72318d4c20692b84a4ad1092b6d261e0bf82fd64a975eefa8d13eaaf9b13aaf1733cce7cf15bd68b8c1bea5389a3a72a1b09cc1a3f9f77ebed3e970c5425195c3d6b1c250e67f7451a99cecd59773b37f2fc2720fcecbf6c910560335392f445e212657df4e10b2fbb44baed4a614696e0dc70e748985997f4e777e2b422b25fcbdb9c506da96e7ca4d789552d0b87f1df009901c8578cf0444b154f0847842a3690bf04a0b0172f911bf613e0c44a387434db7d540c2bb9c303e68f66b1b32f8146cb7b71a2d66726c126b525e2d0b4ee78f94e453e1de5d3c7c967332c9c92812b1eb2bb73cccb81cc09fcf14562f4ce88998bf1ab93b5647b28cd516d7791d9638bba4569741d394710d32b31417ffe3b55671be14839cf9e139867d511cad2513542843a0abb65f9febdbc6c92862e9d82213e9cc4deb96c62d7bba87d86b4251eaef8cc58f830f747fa698a13e63cbbd95df670bb1be41068db466e369a06a6faed41b41b13841338ace0ca86766b8bf2ec694cb7982acff58c3883bb79a79f971e588314d38b38be6b3e9edcb52698e854f5c8df1d38c1d97d627dbd96c375ec19c906a7a19af0e738d3477cdc798aea40c3c689b9ccb84e344575647e8a930c733c34d0648d5d236c5dac521bd5012b4c9529b3a682fa79cf11157181ac3bc97195ac86b21b983d29d49ebeebb2261e799137d8b9dac78d718835e02fae7fa91ded52b95d623b5a3b2cdfe0dc0b66ec66970adb3fa6a674308603be5f23b93bc57cce8611627c59afe0c9318cea1971aa9079428b75aa6003c625794fb645ea0e077d5ff64de2e8a666bbc56ea9738140fd23e94d9d89de745ed49b26d908bafe24c51b21feefdf64c429f21bdab8d200ffd5835f62d49b32e485e98a38c246af148cc4699c494a73136ce450ebfcc5d180788f2184dc680e732c841a2d428dbf28428d36f36c08797618cf4fc78a4f67b029fd28a53f25512691a831a24fe3315402ece64a098dd2e2389de1e5855c0d93aa86e6fd3824fa7496de84d11d70bcaa1ae3209699521537664b15ec7074a7ec6e7497b058f06cb7736571cf95953d117f8dd27f32916ec3683bfe558bb846328af8fddddc0b03ec79a53188c4987f861d5502396f94a12ee1bd26d1126b2ab1c7d425e99ec28a6d8aeb08ff2e22f8e622760081fcb2688b7938ac5903c57c0d20d402b23db919b6aa2ccbd7a05626fd6e7841dc7cb21896af13088e6c83bba018d4e10cb0c7bec3477dcdd5ec7438c1362462ce5ab19004353c2f87f5a436362f652499549a77faf1996e8e1848dcc4d8f984c35bfc6a92d624b6aaf041767c809deca49e6910c587103088a6e4a4733baac0950c83a8c783a8874114fb9ad27c003adb77a60ea2e984ed249fc2c4c2917114a61b7f8f0ca07cdc0b71df06d9b549057a65b663da5d4579276a100704ad891bc44183c06b2e9f458364f9f85e87bdec78553bc8aeb563e40545fbce9a0df3f502c1880ca606a99fda209e503a4578652db56bad39aa0ea6417a056ad7440d92b1c7bac25ee806d48fec61f94a9c4cd91a141a31a6a88a192b3611d549658c3fc16c825c9183a82fdbd83e94726aa9459d4a8b56f402395e1c7bdabcb14835c0fecbbced3daebd857e310a658a51c7b2ceb876eb9c9ce19ed42062ff153b8647cda971f20ae662bc738e9487f3ada7891c234f89a0529c291f5f807dd11de33381d3a453c818cd8e2db0bfba111c07610f5e31fc1d1884614e0473812b6aa0fc55b0692c1e1b2fe09273136a0853a8565048c1b0960a6afb7359e90b24e33c58af77b282242e9a5e91594f760a6bdedc161d98b0b9889dc2caf25482a3d8763dc71ae8c19f0d42de39cc98d662dd20ac3b273660c3d906b6716d6340ac6d51ea54502fa90410c38654f0a816f69821541eb25ad452d6a4eaeb1cab2ab193672a579f156376e210f61a316d5301d6342cb22f15c9ae74b5ec9b136d32916f0989ec6b10d9a712b24f47f959dc7a89aec6b2cf9bdad51c21b8cef1a64246688e55061ba4aff05a6edaf6c8a05e3a463d6a522ffec03c82ffb9669dd09af5e3ee07eddbb1bd63aafee6e65c19aea3c316e4b4637bb838f647320c1d494e2f9e7ef04eb62ac9a9939253bedc11494e6cf4ae4c3f5c484e5600c0a00e5b9f4572cac95677f9b7e9ec279c48bf4a28b8273bca5e2ab74be251f672515e13c772440aebb4730344ddc5608315be98626eaced46fa2de67657eb99755c37d671dd848e9b9a49c74d55745ca8b75b64c05e933789e1fbb5387e9477a1d9e19b39af9c587871c3dd76e1855f6dab7a351cadc9b8e125d1907d49558acb2bab366eb46ac3d5905197e4f96ba35157746c36dd41489fcc94d54c9fb2ba3265b53c63669cb2da958a1476acc2d1e4aebcd96867a35ebf7fa7e55057f62b19196e31d56b19e065846879eb1726a0391e010d7485c8f95bcbb282677dc378f653a900d6c33ea2315067e0cbc6fbbeab38d1b3fbbe0d1f752e9ce871acedbb1e2bbd0484ee4b705fc49f65cacbb707f88b576f4d9cf3f39f3c7db43d83bac5b53a525fe9e1a2e84086631ccc7ed1544381919dee277630fb4cb9a1f09fd8c1ec2f2db77f52b9179c54eec693cabdf8a4720727957bc949e56e3ea9dccb4e2a77cb49e56e3ba9dc9d2795fbbc93ca3ded60f663653fc183d98fd5c3673a98fda65f97a586a54e862518ab5c37b89ecbc39d5d513f720c693a6375bc29d5f196f0a768589af211024e748851e8e7e41cf658cf8f8f10836329c3ad3ebec8c33144692b7b3d391d04ebe57c9025f16f8d3db6a896e7874fc8b145d1378ff8dca05a1c5b940ab27c6c518a8f2daa654f7baa4a0ac716a5ec39a8538e2daa096a41c89a286f54fd1a88c91ae08562a71d5b64a2638b4c74903b4d4f70eae49483dc6badb50605a54009292f1b79784e3986cc126dca61648e3d8cac5142721819ab6904202d3adaf344938cf5df9503c2483fbb5cf4b34be241cd2ffa03f1e15a8f39ec29f5ebc509552cc06defd9b64f27db3e936cfbb4b47d26d1f6e913697b2f48a3edbd286f54618fed74b6edd327d4f6e919da3e1db7bd276d2fe59d7cdbdb8f1c0cc62df9c353f5b968c549a73f9f9293a1f8f03dba9d8969f0d1f32fe253068ee2e3123433f3c6a963a5b095353a7eec482578b8123c54093e5b093e1107717bccc8fd20af8a74a9cfe288319c444673ef4710a7bbd4ff35e2ea339eafed520fc3d9671fc1b8f7c177feecc68f3c78e42f2cdc498a3b7ae7a7f67df1c6ef5e73db84c4bda88bddfffcfdcffced47eefa8fbb3e2a71dd7ff7f85d4f3cf3c43f3ef8197a3ea2a5f4c31a25b69b433ad46c2400b7a4f8886144d2cbdb35f5956250d3a558916ea6d8e8745979ebef83eb643a8243b9534b096ef7a4bb1bf0d1f2388b702da73f688a4116aa33a12a0e58c462d1a7d48e51b41167cc5fac74fb495afee8aeec0099b18cda5fbc8099c0e95f2ab8f0b8e81f0b148ac946874bb8394cee6a8e41e1ec4951d83ad2d580c235c7a4b09728e00431c8da147fc26f9acd11d40c6e19fb8d44fc58e7b31c71938d7851e76b39e2161bf1339dafe388f7db884993afe788db6dc45e939fc31177da887d264fd3aaf17c43973a60a36e307987d3dc67f8c44b3889dc6f785689e0dd08cec18793fd2ef5513cd4e3616e97ba030f757898d7a53ec0b6383cccef52b7e2218b87055dea66c324a307ea66374a197049f9532903c17ba40c1205a774a98f4919f4b0b04b7d58caa08753bbd407a50c7a68ec52ef9332e8e1b42ef51e29831e1675a97771195deacfb8802e752f43ef527731ac2ef52106d3a56e63085deabd9cb94bbd9b0bee521f812cc2b6a2c01e8b244f95031af1e427c5dd4eb90dcb017e92409730d02c27d1976b22165b4cd7e9749d41d799740574e5e8cad3f532ba96d0f572ba5e41d7597435d3b594aeb3e97a255dcbe85a4ed739749d4b570b5dad74ada06b255d6df80c24f780d6203ddaa54629b4225844a11285560635141aa1501beab4df8ca23186e9797990a5373b28744e701a85c629746eb0804263146a41ea9b0c3d95e96969504ba13fa6d0d9412385de4ca15706f329b48b42cb90f616a42572042f0fea283441a15704a752680f85ce0ae651e82a0a3523edfb9176373de5827a0a5d8b8e900f1652f01a045f16cca5e0d5082e0e1a2888be149c1ecca1e05b103c23388582d7237866e053f03a049700f4ed003d89c7008f77e2712f77b4e50a1d6e39b13545fd898d7a2b47dd83a8b7daa8b771d4bd884210fcb4dfbeba815fdd875737d8a8b773d4fd887abb8d7a0747fd29a2de61a3dec9517f862804abc6ba6df49c1ce736d373728cbb7cca187789b0dc0515e9b58682d9840ce450726c5b53117d55626f8d88a60b44325d20635ac006df9987b363085d5b6095bc3dd1328f23672dd8a60acc04c463404bc562f5122b5587e5f1522b53cbf27879be861f77cae31f5801bb5b1e375bf13a6961f55ae9bad73e6fb3c2759f7d1ec837f0337345034b4fe686391ce41ad5739019b58e83ccdfb51c44c7a8e1d02e2b3ea513a63934c230212ddfa1adb4b4dc5acfc1ebb59594b6fbd472700fc344e8cd565c4a174f7308a2a1419811029219bddef6ae5ae9bd35d2e1b32223d22258eab8b762912f9fc6e1719b8b22f470d26d3f11fcccb1203d42e253cccb19f9ee91b8492f276ae516e37ec0e41a707f8bce9d8efb5d263707f7eb75ee0cdc3f86c3a4e87e9dce9d89fb474dcec77dafce71a7be56e772b87fc4e4ea71bf46e7f2b87fd8e416e27eb5cebd0cf73b4c6e2eee933ac7b26122f772dc3e647275b8efc9bd02b70f9adca9b85f953b0bb70f98dc3cdc77e75854fd716e296eb7199abbd1fdcdb9b3717b9fc935e2be2bf74adc6e35b9f9b8efccb128dc915b8edb7b0db135ddc773e7e0f61e933b0df7b1dcb9b8dd6c720b702fe758d48ee65a717bb7413f59ae4ab915b8bdcbe416e13e925b89db8d06aaf472359c6be3636f52d80b430aff015737b2c26fd81b1886047be0097faa933f7e0e3374b199bf65d058e6ef418470a91c29f1a01c4efedcc107141ac74bfc714c37da9b0efb89dd21c4f6097697722de4bc3d33984faaa31762ede7a582b07e07becd393e8a79e10e7c508b40f18a4e3867073d38f4c6094fa337b29dda8dcbd2b62c6cdc7b4e3ea7e5615d0c1f0362ef7bfed2f16179a8a1665198edf24232b52b9f98c44b7ac4530a5f39c243430e27e23d250f73a98115e4c37c3e64cdcf9f12cccb2f2c050bf26624382558482431e1193be8cffc1da3f4b716d577c3db253bfcc804d7dafca9c19c3c3e173612d4e569463652029a8b80de293b805e1a3933c5fc9c22b5f51c7c2e6c4e700ae1722aa1d0086300557821550d2cc7a62a9a56cb5617ac229e4aa419c0425fd0c8678cab20cb9efdbd01f6c5cce1d3c6318b3c85427f10606172219bac55303730bcaca382f9c182220cda1ad329e2947fd0c6d0245fec536bf2fce58f49abd6ebfbf34eb7deddddd97d1053c54e2cf4fe9e7c1e98bf80da3d715de0ee16b60aabbe8dda3db11b6bd56fb4bb62043401e0938af6c1195d859d38990b6fc44d4cc1f5095fbabb7f379ca2cf07939200c7ad3bb3ef3cf51a0ef9147a35871a29741e8764cbacb28ebe5d1c922db3cabafc7672a9d9eb8c5dcd497c5e36feb22a6fb989beeb0d53c25d389c9a00a4f7312af954982ecb224ea94b35240e9455d30eb175e540ab86a2782b55dcf978a53665bff517eff871b1152b5a2cf1fcb7696c97cae0832e6e7eca9e188e84c920259fe0b12725bb95c5123e9bb6e8dfa06121c361f8b2069bf03cf80fcdbe24661a19ec3783c7f993bd4df7475f7b46fbba420d17d4708f4d0d67266a3862459d4e0da79a1ab606f1fefe7caac96eca8af7f2a69a7839db96157817cf58d60cde9709f4bfa58fc305bf5a16b0d92be55373e7a723c5b06672298d717a463b4ef53628e12b47a0520d3b89bb3deb9569bff883cf230135cf6e558a8e00964f0c580f8066d3924fddcf3e15c7ce1339c1a4a22d4e867d61d84780224d393cfc4ce42010d8cf716377a10c2c9dd86ee8543369836c73926f281f3d5e8bf13eaeffaa7e9b8afbad85999e19a63765992ffaf074a6e8efd78ba2ad5f296847f68be6553df6afa6f7d8e8fcb355c617279a5f4107f523a7185796d72388cecc10f59475178bb47f53bcd32c6ee7538529e45c68668f1cd48063c68f1b1db986c86a33fcf2c27c316f3d709a8bab8cea5610284b20cb5886d90ded3167c8f6bce860eb66d3ccc92b5fe16ae22fa104fc31542e35fb3ea7f21d94e98cd8f9ab1d4022564c27879020bdcab488fbf6718b9f7322c5cf3976f1518f4f433eb8d3bb7d9a0f1d0a7f5ce9f669ac147a55cbe26efc35e3e9fd65ca9a1b179c86a8484f1dcf2c0bf56af1d21066e1e5b758e575e4bb18d14add74848dac574cc1561c37b82384392ef45752c8bdfa57500a7178ae7af9f318a09c29a0ec61f170c4789b5e94a56e41ff17711792ce261ba497594f91ec9fd90d34813d8408eb22ecedb920b9cdbb4efc8bdc5205bbc87362e6555d39b4742601e3faefd78baa0516ef00e10f67d8230d33f6087abb895ac1cf8dcfd2849f9bcb0371e494da58e4d7328c25fddc5c716033f21946a169bceacb472fca418abcc6da11b9fcf9729ebf231f839333700f454b5bec8dfd27e2eaebfe97bafadafd326948b5e9aebe1fb0ce475e95af2fd6673bf9cc024b560f6475ec0769f2290698701fc46bfe3a601559adbf260ecdca445a41ec86eb25dc70a3b60b1cff83dce015ae49cdb41a9f0285dbb821a72dc863960a905334e53b3c5d57ed9f3bdd43b7737bc543b7453c742b8716b8b2d06962ef56137bb79ad8bbd588776b746653d27fb77306ffdd84df2eb70dfbed7ef45d5f59b2b15e8777d23de1b68b144e78e357ee9cc75f54044b946774dae52f18760e541c75a921ada32e9ab4e2a8fb0b2105ca44a1ce2a37def8088ec895970f9f9dc9b355fcdcac8baf66175f966615175f787e5b9f5e025a8bd7cc7875535dc4d3c27aec24fe94653d7645ad8b4eacc69e7d4ab4bb78ae56afd298676b00d7762a2eb5b3a71ad84ada0dfb5c2dbbce9ef05777237f75665eeb866bc4595d4ded025af001742f7271ab7cf747b833da397548befde344fb374e4e5aa4a74b0b47a48523d2223d555a4032c886323920a15899a0a5d74ded82696bcaad1e9bd253c726fbe5225852a4cd9a8bec7f3b954cf2c51565256b8b7c97087b79e3536d78a7a4aca0abf8bb297ee53923677fcbb39c5a4e05f91fe6f5d4161102ebd9e772a9b2598e55849a52849a52043fff7281edd47a82c119eba06ec159a6ad808bde47e0a2e7085cf4bc0ccfcbc4d35bbe4043b0977498257ca277b4f953650fbbe26d79502506753eb592e5ae3ccf314a5b3f7df9ac18f7850cbb67c47aa05937c3e0ee45dbbca6e82fd6cfa28a47e2cd239d453ee4601a8ff0e82ba6a9984758d7a8263b4755730a4755338b7582b6fc62644449a831cbfeb3d025504b939adf4c70dc6970447ae200fd3c7c7017bd34a2314bf01718231e5b5245be249b25c867a693cf4c275f85dfa2f384a6e84207d973e5767cec29716e823d1dc97eec91b999771e4707982fc01f3feff4cb7e3153fd891f7672de586facc7522d7ff597bf00259fbcd1255169dcc4d7ad79566dcfabe12febd8cf2666f8fc52969fc86c3f8362d7365c7406b79e371ec97864ecc7a9f9c3a324af88727c282ab566643a55edd6041629d1f4ce6fb33b45627197ecb831e17e29f065839e1c47658f87f7456d36f27d6f3bfc0476da45faed792afbaca76b2666d8d21cb66cafec6a866373c2bfcbf696c8cd2bf20733b2a7aeead01ecbcb2d336c85b6ad1e6f88163f79de13fdcc3d4f9f8d5d4c4fd33db12b1a294c78f7d3f79c7202fba2c39681786b349cea73728406dceb3332c38e765c4dafbc132b464ec5b32db147aba57a4b3593aca6ea54ae9afe5c6df2542e78e293b25723a77251d8b3523b65f78646fb8bb0e787b734c51f0bbbdc76012f52c1b681441939872b9fc89a0abc7828189e9aa92c49797b1376b1c6a780056e9c6977e2ebf1bce7caa0a62fe1acae74d55ef199ceea2a571dc395d8cca0ab3633e8ca6606508b6721ba6a3383ae6c6670f80cafc802199fe0957db831a5c2fd075576fcca9ebe81426f501e0a7a060686b6f4940bc170cfd6c2a81a1b2cec1c2e6c29d3cb42a934540afa06832bfb76167a375db1ab5c180db60c0d8e964b635bca43255518dc323436582e9428f1e0d0e0f22b7a460bed6dc1966d3da51e825052975cd6bda97bfd9b36c5df1f0fdffe7995fda051d37f2d2d2dad2d2b5a56b6b4b5ac6a696fe968e96c59dddad2dadabaa275656b5bebaad6f6d68ed6ced6d52b5a56b4ae58b162e58ab615ab56b4afe858d1b962f5ca9695ad2b57ac5cb9b26de5aa95ed2b3b5676ae5cddd6d2d6dab6a26d655b5bdbaab6f6b68eb6ceb6d5ab5a56b5ae5ab16ae5aab655ab56b5afea58d5b96a757b4b7b6bfb8af695ed6dedabdadbdb3bda3bdb5777b474b476ace858d9d1d6b1aaa3bda3a3a3b36375674b676be78ace959d6d9dab3adb3b3b3a3b3b57afa62aaea6e25713e8d5946d354545f8f4f6947b8850859eed414fb95cd83e5c1672ef28f531ad47cb41795b21280cf6aa375db86e0a95eefda2ca7e2c1d3f835e0e5d1e5d88cdd2554fd75cbae6d3752a5da7d375265d2fa78bb429f54abacea56b155dafa2ebd574e1d33eebe8ba90ae8d74bd89aedfa5ab87ae025d5be9eaa76b3b5d23744dd0752d5d7f42d7dbe8ba99aef7d2f501ba3e42d75d74dd4fd783747d82aecfd2f5285d5fa4ebcb743d892fceff0aebbb6b863abff318f5be7b4add3f3343fdbf49d79a13ffbd86aef3db56b57774aeee7ad579afb6b14a1bc7f552e94c4d6db6ae7e4e833f77defc05a72c3cb5f13479bfa869f1e9679c19e4f22f5bf2f2579cd5bcf4ec572e5b7eceb92dad2b56aef96ff7230abc44fccfff75c77f476968706b0049d74b1d987a741f3d8ef6bdb950e9addf7c5c65afcea813ffa1b3db4e4f6876b6ae5bb1e9f20dafed7ad305e1f215abda37bde94dbf73d9a6376edc74f165eb37cd98f7928d97cc961749a6e5fdcc97f27f517ba4ebdf7fb8e8cd3f39fff0650397dfd774eaf95d17dfe17daafcde8d376cfb7cc37d776fbc61cbcdafb8e9dbef6dbdebc91f9dfad5cfadfed433cf5d7a7fd3d89fcff974e7d0c5edddf77df5e94f5d76e557d29f38fd87c5abb7fe73ee9c6f3c367ed53d075ef7f465db4edf30776a798363dbaf289482a12b690419ec1920a2954683c2ce2d8542ef284bbfed3d3bfbb68f6de7316847a157950a23637da50249cc60a00011393458a8e48d86934860aab5d19ba0b730baa5d4375cee1b1a0cb692d0a5c1870ae8194409117469b5e1b12b06fab604fd855dc1e8b6a13134694fa91cece82b6f0b22f8c3a521aa33fd1f1e1a1d2d8c8e02ea68dfd6c19ef218550ed906aaf245f519255428d78e42dfd66d651a2a7bc6287730d637586e6fdb44c88c174a57525554efd830d581c7dcb83633162aa3b48a2940ef28f92e42ad54a06a502db68f1195ae285423bdad67802181c4b64e08da7a298489b03cbad3388d82b6f40c0e0e31a02d442da2552f35c396f2c02e756541b0eeed23eda0cce9c7a9a4deae40d5a2cee5a12d43034194aa6f34009c38958a3a8e550d40764a531e1a02194b6565e3a364e55dc38508a7add03c4a43db49e52811bac34383bde87bc3a502e923aab7607b24d18534abdea1c2e8e059656aeff2966d816828dc58f2fa95a49414b6f483182a0e11592a09ab0010efde72ee5bbb6f7c6dc7c837fefde0273efa179ff8fbdfffdc6faffed1dc1ffdee9dd79cffaea7ff68f1bdb7dc937e56fffeb5f31eb9ae75c9e7afaabbacfc872afcd6532afb84f748e9e7ffeb7b9377a59ebbadfca3db1e7db4efb6e7af5ff7c80fbff481471b1ebfa36ec9d0b2bf5f7ecfdef2eb9fbbfb813ff8eebe9f8cbff10dafb965fb975a0f3c7696f3c097277ef7b3ff923df4a57537def5f41bb67c35b575e9d205d7d5fe9fb33a734de7fc6cfbb20df3eb3bdf74e9686de133b5c5f173bef2b9abaf5b567ad71d873ffbe18bae5c7460f86d177dee236f18f8f26987dff5cd25a95b9fb96ed59c1f0fdf5ef4173e7ae76999818e33d6efb8e0ac4f3cfc40db83758b57bffe9e672fdef8d5f7fffebf0c9db3ed9fae792735e147772ed8f9d8de8cf9f20d3f3dfac8fe7f1cb8e4ce7ffbc84f1ef9e79d235f4af4976d3da3414f200291fbd24bd071586f818caca1abd6ea0475740d5d51244643e251c94c594b3da45d6e4258d8891861fbd840b96f53df606f61a712cea562991fa2f4caf2f016ee0981c01d45de72cf150305b4760fbddf469d8474d83234d4e9856f1feaedbb72d731cab505d8342754c0d8702f77cba86ed43bb712654a7ddb7b4abb98a83bb615062d486043bd57001f93b8c0bb9ab65b0b65d1afe6d0d540976f75ad7974f50d8e93ece80dc67b4a7d3d83c009a8bc142d9f269159b799e619eaff0108eca7f400d00700008c01010100203f0981a67ac5bb1fbc99abdbe7ba4edd8fdf17a48dfab3e27909c27458679cae7f6c07e5352a0ef9403cee2c7ada2d201c958c48210ef039b0200ef5d45796f70100af0878da8d56bd8f1b45141f7ffbeccbe992e3382e4214413491809c13ac53aaa3a04188828fea08cb78e7d93bf2eeec32336b9fa1a6001aea20a108214871349782e8a088dc222125700d50005d90a8f20ff06677bd1f76ceb929ecddf7debc791fbff7db69fcdd7ebf42a02cbe27b84ae687fc7be55df377d73e9a1604b7ffeb741e6dcc240f37d6c057dcbf7e9df6f8cb3b2f754a5b3dd7b78796e203c1c5c0a2a1767cc9f5e4d2884a4e85b64ed15ba32bcf36d189e550e59072cd1f0b9055413da81a49db76c01eaad0ebbcd26d525bf311d5404a6b7da03a9460313e00a5f3562ba96b525dd18e04e5f82eab875ce8ab9dea10266a157fac31f081a3f76fa053db0f8556db01488f2b4c4a582e8cc04d4d6a63cab53a677e53d9c5d3d321e5331cbb19edb71dca85155089e96a908a9cdff0e841522a01da0a151d40e4a47beda2a672007a5e6b05b64e8ed9369bb5a442994a611e4517573bcff5a8c20d20975aad67be5d80319d24f2e76d5f6838d0565f82a9bc8a0a978b4484de594d1988c43497b11d8485408a19a7da6519cfbbd8f6b0c0cb0c9e99f7e0f23e68eea52563d0072981a1d1810507019734b21b73c1fc7162b539ef85819bd6ed69a3e4c2e502ac44adf847b303b616b50c02ed44ea9d6e549e0c5e7955dba6c206373a8a94d7e2b7191ad7e7e15c37f173961f95166e45dc1973526e248310cd5e2bdb1dbd6ff4b9a02e062daddc78b519285bf2c0045d575ae2d9f518e009645b41d873b96d21f2137d25f083e4713df319f8683559181c7490daa8cdc784b07fa3950d152957f0257f642e969d6e134b338c52ad1652adda3e83f8494f82f8a92de1c3904bf060560f8173106fc2edb644f6f113964a7f62eacae8a71ed1156482868f7ae94bcc5381609808678d28b8ce6e1325da40acd69b68500bdd43664477c999f3ddd93a85ba483967b9088842792e04d267a15d6870f95c2a4cb3ccd2398df157b17833a6664ba9ba612c4d474ad5bef4bdc87f5d81c6cfc11c1e2b288a2bd3327a977bc8c8738d5c4116b5229b5a8c1dc336718e89c0cc7e5ed0405fa6fb738eea23cf20a1660ab3bb32f246883eac5afc1ec1250e6515b7a7a024a5053c2f08b0ed3a227b454af5f8e1f1df01135820f968ae0a0dae2c238e236946463e43674d855565a10b4f2d761167241429f62b4fc47e2b0c184d48a1ba94144c0ab301a91afb0c1beddcc792949bd19b023ba1bc22f2cee395e2f29778bdc8beefe4a74f2fbff6c9b7af16188eecfdfcfbedc3af5fcfb316ae178795ef3ecf869bec7d75f312bb7b333fb1b8fe7af0f1c937e9007ef14ef70f6087c745a8e2ba05dee1710acbd945688649427e79f3d8399ae631886bef85cf8ea629968293f1fd377e389a16d141c8bd07efbd7d679a8300ae0f7edcbf334d9b8d6bf73e0ab2c69a94ef3dfce7b77c07a332b86f9de4fb646e6ab7e8af7fee5478f71a21d97d0a6f7567b8809596dd66c8ff8a16af0e00d007000045010100206e5589b735160d524ccef096f568c3a52e33f6b07dd9c755ab006a3e2e1a805865a7a053387db1ca68a9a7b885af30427c0ebbc11520ec43ad15fdca28a666570000fc0307e10b5e030065026ead00000000010000000000ea305570d577d14cb7b2c2010000000000ea305500000000a8ed3232c9030100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d67536538345434778e025349475f424c535f696b2d37656857564f466147536a6659306846774c3262513948585558556a6f45725f525a48544c345a456753755f6572514143766d4d6a6a37754a382d6b41793532384d765a48787133653033384c57314331574e7348695f6b6c3078486e327747644e4477713575516b476f6f7a4e5647336b6a6f6c35356353415a49435948724d41654d70515771667253573856545131596d4e6f704f6d4b4457686f30775f4b336c663935504a6c4d6742466134794b613074684e4233554f6963503142486d5a3035322d7745595130367168543732534e546155696644594a3442517a735f554a6b5236694b684e69677535517a364b54455661417257596851423154585559410000 0100000000000000010000002b9cf568e2a9570f3a016bf6b66e10aabf42cade725b1eccf5348a4e7e2763690000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000007a6cdfdab6ff35645f4eb50c305236a6db085de6b6c506e47d45aa612c8ab99c01010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d675365383454347701000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000004df6e2462c8fed4a231b42d7163d0eacc7985d3c0fe793b53bec44741 4 3 033b3d4b0000000000ea3055000000000003dbed90c765026eadb7fa4af73eaa84b22d0ee976981b77a6e42a67ec60dba1a8aacff72a04c78784b8930717d7cd3df7f55e63bdfe3a61ef5d57f2b8d398c9c0093ec476e8cd4c76d553f2822eb7cd0e1167fdcf98254a8ab950dee90000000000020000c105161a99a59d87e06e09ec5b028a9cbb7749b4a5ad8819004365d02dc4379a8b7241ef43112c6543b88db2283a2e077278c315ae2c84719a8b25f25cc88565fbea994a90c00d55454dc5b059055ca213579c6ea856967712a56017487886a4d4cc0fe0fb64b1085cc5538970158d05a009c24e276fb94e1a0bf6a528b48fbc4ff52668dcaa34c0517d19666e6b33add67351d8c5f69e999ca1e37931bc410a297428ad9e3d8f650687709fd68f4b90b41f7d825a365b02c23a636cef88ac2ac00c438ba52fe7a3956c5cd3a656a3174b931d3bb2abb45578befc59f283ecd816a4052652f5f96006294109b3dd0bbde63693f55324af452b799ee137a81a905eed25f0af56d2c5a48d60a4a5b5c903edfb7db3a736a94ed589d0b797df33ff9d3e1d4e7bf348da00a945489b2a681749eb56f5de00b900014e137ddae39f48f69d674fca8bd82bbd181e714e283f83e1b45d95ca5af40fb89ad3977b653c448f78c2299dcb6af692324b899b39f16d5a530a33062804e41f09dc97e9f156b4476707c3a6138c5061cf291310887c0b5c71fcaffeab90d5deb50d3b9e687cead450715443fcf88330c586bc0e5f3dee10e7f63c76c00249c87fe4fbf7f38c082006b4bcd2a26394b36614fd4894241d3c451ab0f6fd110958c3423073621a70826e99d528b9f6e9693f45ed277af93474fd473ce7d831dae2180cca35d907bd10cb406bcb40a24e49c26d0a60513b6aeb8551d264e4717f306b81a37a5afb3b47cedc35c2186cc36f7bb4aeaf4487b36e57039ccf45a9136aa856a5d569ecca55ef2b63320dd4a58212e4d32d1f58926b73ca33a247326c2a5e9fd39268d2384e011afce57d2331667353a0eac6b4209b67b843a7262a848af0a49a6e2fa9f6584eb409e86cb0accf8d81c9e85d34bea4b925ae936626d00c984e4691186891f5bc16cbe0fafc8fcc6cc998395e9b6de6ebd94644467b1b4a97ec126005df07013c5202009801040000000001010000000100000000000000000100001766696e616c697a65726161206465736372697074696f6e0100000000000000608b884faa59280896a05cb062ae2a5d4f417777be997a820a594fc4d8800ef817c7ca7982c0124eabb4e4cc0aeb63ef00a8e95b045229a886bc32ac8ebf956ab1990c9bf96f0aa365b2f49b007052aef56f47ca090b340e46f6799858d7fe681200001f6d5680a323ec7d9e9d7439a9fa722c1a5003d3f33d35e245fbacdec46c844f8960d18c6b52b77f119f3176a44a0b7b5b49d9b50d8cb7d5766d5ebb3da209e4ab0300d0070000b0100101002074c9323b4130a6ff4ae5cdd77a46e5180a252a8ad19762cf472f16696df001cd357eac4e18f863bf8ae1b545914b361017d5b999bfd2adbe77f733f1e035365d0100d1820178daed7d0b7c1d4775f7cceceebd57ba92b57ec4512c27d97b31440e7622d9b2248b40bc2ad809b1e300499b3e6dc5bab17525eb717525dbd4b194c4092e0470208184f0482010e7d5e623e1fb78e40b0ecf400304f220d094ba6d7ed46d43312dbf36508abff33f6776ef5e49b61c4c29edc7b5573b3b3b7366ce993367ce9c39339bfeebec1f39aa6006ef57f4d3f8a3fea1e532fabbe6e56ffdf8e79211eac00f56acb8e16f4c25eae85f1bd533ba1d89f4f7746eb3529bcdc484daec4c447ff5c466770ffde8aef49ecdeec49e3df4c69b98907726febbc746aacd29a4e778bd476d4e4f4c44899d3d786d0080612a8ea19c9a62f404170160f4c2b5595271662a99ebc4f93216e844053e41b84a5f251951f53d5c14a5b52094994c2f730a83e35ecf1543a5b25208d7158646fb8636f58c8e16284a232ab5bdb07db450560e1ed2f4b07d68bc204f78b56578973c64864b7d83e5d14d03922ddb7bc5a62bfb067b37f5b5b7291731fe96b152a93058de542a6c29f48d174aca4374bd14b669745bcf8a55edca70e64a5cabc42452ad6a5d2171be8d2bf50d17b6f7b6b6b748742a09a9661321b36da0dcb752a5f0ec5640a692b06aa600c9522509cfd2a6fec22e95464c4044d874c5c0d096fe2ddb7afa06370df7947ab617ca85d22805b7f4177a05ef60eb6cc93248b610d0864b43c343a3855e047ac7b6501a55c3ad1051aadcb7bd20545a00b03d5bca44b7446a06352f2243a2c6b50c869a60b43c542a701b6439aa541819eba3989eb1f23655c7985e3180aaf551eb6d55f5889983ba51dbf50cf4bd19a5cc8923a989c7fb060a5b098b0644ce4764a9303a3456da52d834d0b7bdaf3caa7cbc396d66fc361576aab99c73b85460747aca854d57167aca63a5829ac7cd227c240f0bfa46a3b79ba2e4bd6abeb43e3d0f0d6eeaed29f76c1aa59aaa051c4d707b3725de0991e626197bd396a1de823a850ba88adf5e181dedd95a10161086de4635e686ad059dae1cdeb47da8572d8c23b6aed8b4bd67b83aa2a7b7579dca11d4006837909ffb483d458c0df70267c4353a6fdea54e9b3f3f334fcd9f473fc7c964e665d28b9ab493d10b1d47cfab9b973166f1fcd3d5bccabf33322673bad6461ba3e9374f9f29bf8cb6377d6686fe9d7966306f5e867e2a43511a17fd4c4613444337d7d3c37afe7ccfd14aa7163a133a9c3ca8b2132afcf077e35b7a9e411f1f2aed32caeb191e1ed8a596d72cd12ad4d9796fbaec777ef7f7fff046fd2efd6e7db37e8f7eafbe45dfaadfa73fa46fd777e8da7f7dc4ecf295bfc27fa37fa9ffdbfee5feeff97f90fd89a302e5bfde5f16a840bfc15dd33d39f993a7eede7beb73ef9b080c3d23da1ff228fafe67de7ef36d775f56891d8e62effde65755257a04d193873ffe83834fbe2d01a364537ff2d33fbab4123b4ab12f7eeca96f1db8e3c9471330ca0c63f2a92f7cf83bdd95d831899dfcb75b92b13b25f64f7ffabd7fb83351de2e89fedffff64c32f19b11fbc97fbdf3bdef4bc6fe31a73df8ee9f56a5dded751fb9e7afdef6b5bfbf3f193ba939f17bbef68f4f25a3af91e8c9efde77db339f4e5463afc43ff1f1073f73eb8a4af47514bdffeeef7ce72f6fb8b52af9f5da0b946079f0d3b73caddee8ae09f9f93b4f3ef8836b7ea8fc25d9693f2f913e6ac32a7a1084abab2184caefc83ea4b53311a89c366bf02f50a133f2ba7a85d072a5ea892f02d5df90a5785dcc69674da039810e34bdce197ad4c5bc93d381795dbda953d92cc5ec8e52bac5bc6e362a6fc289d1c08447ffe3df771447c2c9abafd9bb138564a9148ad523548ce662906bb9d25570eb559d21b04e3851cc3974a784d912551a55ac57a16a204442d56c6e40e5fdf13ce533edf424b17bd7e42947316c2886c32379d54e115caa5f0ed445c84e615d447a2e32a75129bd468513ebf036dc7f50f99a4acdbe554b9954d181bc9e52b046c1862a5c5530611515ecda821d14ec4ac14e54306a90334c8da90557900c9045fb6651407453d976ad275e46f8f6e729beddd4d14b2ab48ea85d4175720d625172a8ce57282abb529b09b465a09ad0e4a0b77f6e5ed5eb50e5b8da9361dea079cd5ca5b839553605e1d09aad51c8d84e6573482144ffef005dc2bd8f2a7f9559c3e408f30e55f9a64755ce09f94e25875970175eef0ff36e18ac038b857b0973bf85934fe43c6a66aa854b746128041f4442e6908bdb1fe2bd47912e536e7f48cce086a64c740ff7ea6280ca516eb71870e5b852ed8197bd1035a4da80c0ccdb8e7077de652ece7bebc0cfdcfac2e7608a096223cb7a6ee0f533eb657f42929a192f3cfae8b7cfbd48f8d67f155a87e2263ff7ed730789d9711fe8477992f4ddfff89c23694dd852ec5254464ed5e96c687212a9cbe1ed9f272635bebb280b90c53c10d9ff753598d7e1d1a3ce48f8bc02e46442826c8a9cfd7935d08f573f47c2e47ba2844388119c81fe2420672aa0140039c706942966bfeb08ea3a7ce7d7d17338f8b771a8e62296155a1064323255f4f43a374046a02e79547d90db45877f9716084e0202e3363c158223909d19a9e11c8f1a5c32a86adb46879fddfbea08830fbd3d5555036a24039634248da696562762223c7adfdfb851a644332530708ed93ea143f0b5d0e8e0de570fce808e330dfdd0254141590c38440b8fccd2b6b39325eb295fa9ec676428e8561d46719b1326e8488685326133224dbcd4700ac8e84c91040e7a1d0928246b362e651ade08666f36192133cbdbec85f5e855be48437f25ba5a4072da0db83b9718087a704668025e8f8828a38b46cf2072da3e628aa1e2040d5954fe8b5abb55958fab4e75b2dd3cd4e301fd19c9a79af25e605023baf553d8a18073611311af52f7b4adbb2375776cdd3354772f60c184ba67e2ba7b71dd9d64dd0930d7dd0bd22c6382545380a66534e865351a2fca28130e06ba9f6b283244c8ffba7a16f2999c9403e8996c3894ab615efcfed1a347d187c26cae86bb5dbe166d44ad48b75a42aeba117235d9a086703194d9056413640217b5a288944490fc4807291b4734eaa7b1d4edcfa7e3b7243732b87b94d026d361ed5a7a9df1dbb2d2c219508452620c04c56a2cc500807117cc1fb7980f1d17f3748c791a9867a6629e11cc6b2a98d74cc73c930d32d598a763cc812570749238a62d8e4e358ee92a1c2d270836cf1a9d166909868a5181088f90c1c39e11d66af0e8e65ce04609c6736e584be30dfdf150456276ba2e6aa25ece68684103393dd4869868ad2dc30b6ba13d6880049152966a34fa31cf10f71709f394e482e4a29666cd636aed9089c0d0858cb859b26320cdda4e1da776735a2aff733d0204ac78e426d0a8738a68682212bfced28ec2190610a48484964350cb8898221ed09db242d9c7844fa22a3be8cf6e44524b504feae4a04e0eeae38096526bc25bf88b650a47b931ce5ecc5e9e744e081a8849923b4530cc149664095625b0902d219a800d67065b39506dc099fef9d0abbece224bfbe72400ff77c6e7aeea96017b40b51396365463815c41cb15b44c56242d582a70d7713da8cd89e95d287e7ea28a9a06e4c0a98f2b48835b2c68555cef22b311f057d158090430e268a0f41e4384af54d44545bd9893b9962e77c3ac743f222ed59e3bcd948649491ba44862d0f88151226a032f6e8354dc06290bcf4ad0144414370a8d0dbeb388b0a7b00134ba5d44c30468bfa109233ed2e23d9291864cb49bde766edc76518f6150c9b64b71e620d58f6a40bb266e40db49d79ac343301563fc73fcd7653fa7abc854c599aeb01633a315429a65b6d5b0abb8700a053c50801a17ad4d9c4be2b95fe03241348fed248f0953940bc51ba3b4e556e778ac9a8a583546e9cbc041e649668928db5ed1ef62f9687504ab34b0ecc75baa4c45689324be2862c8843e222c220a816795998af04a283332c5c5d0b1967b82477ceaf0249250033c3bed10799d57c4fd3c85e67718af9658444445abc594487538875f9bbd5826808714697f8c990e9f5545c851cd23046a1385649ab27e113f5a8d8898b8df9f473187141592fd70c6ce6c9a2189598feb0fd3afe7a9e8912fd05434eaaba2f7b1eac851ac27726114625d9e41506e67e6dc34414be476e3dc752795db3fa9dc0b4e2a77e349e55e7c52b98393cabde4a472379f54ee652795bbe5a472b79d54eece93ca7dde49e53ea8aab3eb63653789ec26cefe39caae67cfaea76467d196fda976f484d9c372a785546411a83c33f2ebba15a9ad7e0e86244361cf616357117a46ca4eb665c6d59db99ee47eaa55a9bd79b7bb73df5e526f3406531af1e91d8fbfa23daee5badd2d1638cad9e1b09228793b1c85e260f323998ad2512a2bd098b8c2c22460fcb57682cfc53bb0e6c088590e7716fd7aaa63a6b8d45198a6e1e6f2f0d9e1285b5e96ad014b8e8fbbff6b86fb825f32ee1f8d0751e19d87a98c53c761b80daf9e80f16de1ebed7049fae00554719a8f916e384e83bca1c1da60f4f92da526fff85d9da60e4a1dcc6bafc734389c9c9cdc1d386323620a49a4cbf0c0a92e26683064efe40408fecc818282228ea6475837328fb09e977d668e4e597d257c52633ed8424df2c017a9519c35ccd47a9c2a0b7b217a14d48f660cd417e6dd26589c61621e85c5c66d82819700d36b2e9741eede28d6f0f05b7a30efd1df817caa3f27851cf9d22f5e0832f787668c150345391101bb0acd3c496d5e80eecea01de0821779aa00aba5a242e981b5f59aed9e54f0c31a8d4ff8b3099e0a1ca439bb4dead8a4a8652d2506142782e2c4afeaa8ea83f91464082592f7a438c6effdf8bd3be3fb79b3e45f384bfec5f1fbd48cefcf9805fe9259f237cf52fed9b3c03f6796fc6db394df35cbfbf366299f64f8f1017c49cd52c3c7d42c457c7db622be355b11cfce06e150254166c604cfcf56c4f767c3e21f6683f0c26c108ecc06e1c5d9b0f8f96c74b846cf52c43e3d0b84b7ea59b078c76c45dc345b11ef99ad88f7cf06e1c3b325f8d86c953c305b1dee9b0dc2c767abc343b315f1e9d9203c325b1d0ece56c4176683f0a5d9203c514940529e653f29006c45e7743cc70c652a0b1369d8b2366f9a726c0c2fcac84653764a83196760b28fa7695ca5e13fa099f11215db6ad8d8efd5dbb5c08c9d46cb680923000df48d76864dea4987e3d3d498e6d586a79e7636ef8945d3b353e9144fa55d98d21740d7e1a9b48f21aedd34f2845b0cc02e66d9341df76512ae4bc8c56f796520f0a0bceac0b3b60f1a811b8334b0cd04ee72e5e7536cf1a10118af16a09cf1801ebdc82406e38d63573d6ad75616073dac0a7ab22ac84bc1666dbd4ce1b19eb01699901bd6929498887590aaccf2a1597b9c184dc055c9a5a8c6d602867ab06d03f5b5752b8a9d254defc4b45a9435854cce5a20d0e2fd6c20f1d7c134c4083192d04450f0485e37b543ef123a64023c66f0b8d4c988b60795ccf1dfc0f9c4cec669fd36b17328a6beb42197e985663c7406fc50da3203e957cea548fd95757f4d4936d63b6c19cbb0219ea2882aa5f0011a7ac4987450c93af7d3d13a772a305549d2539248d1695290d035a8fc9152d8580e1bc7fcd78a8acb85b2098ac2805013beb148601a60c149cff1c5c530fe695b6acd0914391e368ca0d4725c24d4e844818ec5ea8dc0950b34331548b052655e78a0de796c6a48b930b346c565ad3745e05d58cf464d6a3c3f5aea925e10adc52177c076238ef7cf53f05378e071028c0efd6064a50dd572f5ec7a5ed50bb9ef3ebe5ed6d99f5a1ffe2b55e39cbc427fad3886705755b6ab6a2ca0887bc113eb43e670eaab0001c3dc53eba1adb388a16e4ab15f7b1cce228a57c20cc0078a17c00c7c3314afb652e193546ce7a290dd0c9e5d9f6dc8868f53b50981d394d4f7f1f5d245e021f0d47abf2d5b8dcee1243acf59749e5f1fdef6c59780cea10a3acf59749eaf428762ffb20a1d023f0d1d33059dc38cce73d5e83c9740e7f9e9e8bc9844e7058bce8fd7873f7bfc25a073a482ce0b169d1f57a143b13fa84287c04f43c79982ce8b8cce0bd5e8bc9040e7c7d3d1796843029d031b049d0736849ffcda4b40e7be0d313a0001741ed890448762effe5a121d023f0d1d770a3a0f6d003a07be5685ce810d15741ed80074de0974acd1552db1c98e6cb02be3e18fbf8657be0b4300707cdee2f802eef46225ac30cfdb5a1fe63bd46024b02a3156f8b93c7acb6fe8ee4da9eb910d30a68bd5f60cad27c4ade6f90d79cd75c558797843a051df71b6e9a292872eb6b40f0fba540ff4f28b85a0cff29da2a9b4e72eb6229c3d9762fb340d25075d1eb2a802201f5bb78b9c3735a576872ece266af5d4c5895a3d7bb1d4eabd9ea327f41e36291c51624b71486489aee0609c69a4db04861b27504b1d957761fe70d8382166791a8e601678df0b0ffd532b414d6185e7827a31e22b7f539eca6e619b3baaf76d71e102d55bf09eed1afe6651555c3ffd064ef6554e469218f491c14e61aee8210c1205c57c2a0a37d2c062c3f004680141f004c86c372055c3c0ce9ee9f73760c98ce22913e182542979f6a3e7340c309d16da52a74530e734cd44e66df6a1dd6c96029418e06d920cf5855e0a124b708ff17b16099c4c9246969016aadf982725ab8d494929fd4b611eeade4364d5bbe9cf55bfdd447560673b2e346e05d08f322e136b4fb3594c0a24dd828dbc5aee415b3381b456c8594d20ad4aacde48082c9655a3c6a2ad2fa3e384cb8afe155900da9c53514ec5cb3cb24cec4023f2a295252e97b4462c157abceec796936d45343b77fdc8f983f55083657a2fe0b51586047311a3b198e1538147b837ed4d3935918d0f5ddce4a8da4becea3d6ae012e4c56c81f1d65a3f322fdcc9b61a0d35117ae93651ef22c7b1b5acde6e431a5e07aba8cfbcb67936e9db1362837d10fc278bf457bb17b2cb887f2eafc2f3d23d5447f6ecebcfa797282ce843d74d53a2b31709d3a684692d8fa640f816d21b1b8b368218380a354b883570f69c50e1addfe15e92221585992b8de51cd70886e1995589c0ffb91a82432a776d00ed053a4840d9ba552e1bfab0286265c284629aac638328a72ae6eaade6cf26c93a5844b3413d5b44b36c11ad63359b40646111cd4a2ff5228be8bf4a0d4c50072633515eb1887abc64c636d82c8ae575dca2f5371430d6226a8bc7ac9d40a0c88a5194bb2555033d2897455959504d8acc06b5781120a616b9e9a1591e98a9834437af652d0e517ea5e793206c833f4cbb097043bf22f0905bf46671c46b8b69420189436cb391dd9434ba96879ad8ae15d053ca7a1e55ba560d976789ed10b352bf8adc2cd27e2bf37fc0cd232010ef491fe0112548656f318e21f1aced94cf8147e612eb4945724e9ae13fbe2d5abb9f66d12012f4de67b96db4d8945d9183fc2725c230056108031ccf0d2d49b086c59a6afc4c848ce6261a21666b5ee233b27c1c97f83d29d1092f29f23002f1d65c94e98d2372c72e56badcd658c7a07a414212366ddde08066ff950c555931a8480c7a10835e2c0645a1ce7ecba9ac0104b2a06cb8ba6844e73c75aaf5896359d91dec3b4fc156ed763753c870a885429a439d14427687d3cd47e82e920599f12eb590fbba4fa15338d448a105c84409ba549ae3902e15a7f3e274b0056829bff37a147dbdf8854f1e3caaaedd4b118d36e2d0f9d7f292033f1d39f3dabd7899d987c7171bf0aa11e19fa5395333857fee5ccbd5debb77aff43c2ac6ff4f2ea6910904a2cde51008398f43209f5fb55cadfbc33345903efc4cbc98c56b0a862553b498153013186ed14065dfe7686f22d23a9bc56f84a8d71f366ecff35c3d15defbf43d4fa31786f720207e8152b02473c3a7ee79fa6c76a66237817c1af3f50b9bf26954873da6d851211d360e9022eb6665d69cc210c0d611b4dd403e83e99dc373381fb566bec76a7e4a12217b91d78b1aad63974b832f57372d834fa648038dd8fd310c61e121e7c8fc9d9d45f9069965c2619aa7c6fd0d56848a2ba76620819b63b7381e34b9484bd234174918c10fd5bf90dea665e5c8131fae94b84168198009029b45a8f654a33472d2a015fb6642fc4027047a6c968afc465c288a9f694cb92489ea581a99aba8d74dd649b783ccf14fe351b48ec763f1d9cc3bfd61cbf6f0ea49f742e684e7bf0e4e104f54dcea723c0a50af97d9f6cddf98fe1e0b32c6eaa206a3e46163fb54877308d6b24306736de8020117e7f752e4131c99c8f58411a60a1ffa463cbb5133cf6ee040e288a2f49411131169744f20484df6ac91d15f663788e5c274093e2c3cc57150869de238d11487923d5685c641aa50f8f04ba9cc172a9539682bf3585565101b1e9c5a998767ac0cafdcb59b4f626c4e498d1e30723f606ce371138099a12d1e4c17612ccd6510ae2d62782295c3840798d2a476c445a3c95e94605d853af595d83928934d734ec55fca8130b8da08a37ce11ba2552007aba7f906ccce9ab9419613d589667a1c688f34050dfe6b1689b75ab3f919bf7f51dee77d4e01cbe2dc9933e7551394567af7ac09eab1098395118a9a433d7beeebeab18808fb21fb07adab37d17e044fcc7e3e0c903e69970ee92573799f46b39974823981d744fc38d75f8d4620845efc86b5aa71ed2cca9c16bd2dc27349313f4ff0fc0257f560159ef34e14cfe9992b783e06152d8167dd49e1593715cff73f711c3cd1e018a4e6934e3c71dde5dcd24f210347e7e68bd5b50116b8982b44bfcfc98c14a1c885729ce21aac2725f52d983889cd0bbc18fd1826c307d396aec2bbecbe4135a15addfce497bfe70d50198d449d51fb183ef5f8077f9a1aa5d8fa442c3d36e031e7471e91cde63e5399fa787da1be28df4035f5594d1ec9cd45fdfcdc5c445c28f1c3b9b9bc784d1d6b2e56a25940caa6ae069e8e907abdc059236307bd3076eccb3704508f838660c14830775dbd9315f3222308ebc46a699144565d9d152548351a508d862cdd09909906c86e160b0ff36cbbea1d6f4a10c7bcc0e7b1fa6c121bb95380d14330243f985b5871b13c25f01ebc2958f887a11ead1707e73294f90ba975983ea15a572ae51a38c3c2e0949bfd8df953e063b0f10f03dc95dacced7ecadd4c481aaae762c707fcaee752dda9f6348e37f0e483716b004ca0277cd1e05f52f1c395a66ad8c08e7e07608ef6afe4f95cd0001dbe816a955b1035ea43e64141ec446ac4991600069a9fee73317dd121a9ce149c286eed2f0b1fcca5fa50dbcf05f65c755b765c9f6c85a56435a381b1097c61247aebb3511b1cc58c25dc5461c688a7f20de0005f3c319bcd03465cfa61d13304af96db8f93c001c487e6e05b3a55caf58386919c6fcb8999d78f98d74741f25e018458b77dd9dd858e6719a29d6e4caaf067561c5039f3aabb7573dcad974debd6f3e26e9d915ebdd58e398a4620ecb8931e4dea87639ff08e6d6ed65817a87eeeee48c7609091226aaad81ad6be76f370ba22333ec9e1a5ce27d33cc3840532c8f8db6c1107b52d79d2098d1dce0ebafea245bce4802731b171259ebd189558cdd6b6f0c66fb22d8b6d8e6a4a1d58f4fbaf5ec4c33856e14971bbc511ebcd4d76e8df8f3b846487b3cf899afe0593e7b63e62c41386eafda2913588c562268bd623a472a424f9d1f6205943e23e7293237d9b82fb1dc4629e8ba75bf8851ff57d02bfcfc1cc8f958417410025350c6d0d71e79a73e578e2f78291f541ae81df2785b0f013c46e722293d28c03238d14bb73629d2375049a08ef81645503a661512f3894ead6fbc49f19ba6190fa6d26fc7ddf8cc623620b4b2fa29b13ad0d5afb115b50e0814b0d2013eadb9fb1464ab6395a3fe0683c2195d32f762b194e04280dc8d4dc4d5212226314f1c6a2887ec96facc4ce31f681837e2005a09ff17647ca7880c78184d58d07f50a891e3371f41389e8674d5cdae1c44815314c95958e2930cc0312ef025161b96827eabc9726bcdc7a375220e1da1e6e46163653f032b5b3ceba671d36acb183755f10b4a16ad661b2fe054767930ecd0a0ecdcddb035d517d75f8778fdfba7263e4d10e5b41f300161be05d5564138613702e9a0536d3e42b2d639d85c7263f1d64fa7335d81483494ee060fdeff262be36c820ac11ceda0d736c2eca56265a8690cfd74ab7e119599db07e2dd5a31c25aac316224a16e7d956e4199a9dbc9970279e7716d9ce22d3b7cd56edcf0ae8b8048e848188ea2414c4123be185fd04c64e982d9fd0ec8e57ffd3f059830b7e3cbf4bcbfcced8195c10b3b6b60dcb36576010c8988046011dd878a3ab1a56571ad6b013bc11be67de004764bf5b63dc09b3e76590c4bc5220eb0a4faca75937af07f2aebe7c4af6f591726815fabffb1675a7448a9ca4c0ee61e496ad1d5a9611b13809bd92a841b74884bee5c968d540b2248031281a5bfbe1a6e0b0a301e6ec8e959830d03d80ad9f18076890f6df2016664c391ed298833ca09370b47f012598d44536272225061e2a7e2d0c429596b52de8041e18ca99a472a5699d707f941950be4e597febb859f727b2d20880a10155b83d82b25f7365b7d9d7ba844a6fce338d4d135ef5068c8069f2bb8f5bd2ed89923a2d7414f38359ebd859c9f884823a7d816cc164109d5cbfcbed3ba9df25c9fa5d7a82f5f36d29cc0dcf8b2ce63502294c20fb025933e405025937f92fcfca8cd2afcc281bedac836a5389bc3c8eecac44ae89236fd795d8033a8ede5c89dd1647ee4fa4bda592763211bdaf123d5c89ddc991124ddc9748ff498d3d48e04cbbaf85999730cf7beccc1a1d8910ee66f7837ee9dfec2ce43b98e4c37cc4cb9b174b0f68cca7d9a6f92a7a4cb3c9ae8b4330e3ade6108c779dbc7ae55b6b793ec3592ea2c80c67793d8790e5420e21cb05c8cc36d0f3d17e6c037d0d8760037d358760033dcff644aa47e7f5a842b571325d659c4c571b27d309e3643a619c4cc7c6c974649c5c23e20f6ced4642e3a74fdaf51122c72b226a27692da6f6831a23d43d1eef118d06231188a88abb915d8e4c19cbdef1c01d89dc58388a95cdc5d8031f223bc6f38ee2e820049872ec4906bcf32e83d693bd4f78c5dbdda4f43ef038a6162e3ba48fd86d70b27b936ec36ce4037c3e7141066d630772509e321bf16567538b2cd3914825a92c9bfa1ceb4a1d994f311135e57c5ace0861a472cc890a6bc6469ed075336cb494f927478bab388f2e0494940b18236150e095390b4007897caf136d8753209b27154863f48954d4388271cb5ae468c6eb66b371234496cb442320cab5e3a513e19d97fd7058ac18aecc10abe890a0418a90a4076c9bae460bdd9127a34c964c4c2490251d6462b27074150532a04022c93128909a4a81d40c14c81e731c3e64c7e1e7661d879f9b611c3e941c879f67af9ad9c6e143eb13c0fec78dc307f56fc6617681fdcd38fc8b8ec3c442bf19872be3309163d671f8d3d8fa4a92edf654e48b74bb5b0c2765e4954541ac4f885fab8ecc4a79b74976d2b2d1db6df2dfa2c3f33189e1550b9e710ba4805d5f2bdbd47990a4969f107f94f0100dd89d45c947013bb193f89628bea53abe398a6fae8e0fa2f8a03abe318a6fac8ef7a378bf3a3e13c567e27834e541dde11c726c9a83483c894afa672d0a8faa9782fbf9ff637087770908609f0f299b9918af19917fe515795fa062170f250c248e7513d17953c44f07d5548acc448d992831131566a2c04cd8cf847935d6ea580d4ec10fa5fe27a13653334a134a7372009640ed2f45eced29c88eefbb0ef4a2d4741702b11b39e27f64ed4ce1f7e90e7d2eb103971299f0e3df7ffc3451be7196016cf3810beb3d3b1078a1ec4224b1da0c070293b59be496b217812bc3338e65caa5036d9fe0e6e68a87017b51c0ce439a74bac3fa00e4a151e66ac411087aa7669dc9c7793ec802c531a8e15754569092139f3c3683d5525c733197156b585d9535acae3f571fca66c88c6c27b91c6be57508b335ccb1d630376a9348218535cce2e2c1e45513794724ac6135620d73e33cd5d6302fb68679d3ac618e808e4be0482c12539dd8ecc4f5cd65aaec60a6e2e5a0e5e0ad5ab18265ede94f9115cc4cb58279b115cce39ac65630ef7856308f37e978912b44ecbe987dde385ee4336bcfb2a8da7613b20703bbecc53e119e2caba7c063f7e7d2ec83a731ef4b77a7f7c17df58dec14c79b113cf1d248b179f3fe6e9a07c8060a1ae76a9b88add05039ccb1b20091ad02815c8d79d20e70b4d37850dbd41fa4ac9b644d3f119498ac5fcacf403064aa3367614075d82711d307debdca2707126bd33b709524e193b5fc1d91ad96db2785290d7b9c187193612f850cbb01a7e2f32b1e7ec6ba365a5f304a6b7dc14ce0fa6fd58bec491bd9278de346ae6f42e5309ef545948e3457defe24e768d00c24f4c6eec7c43722710a28a62c8a5ca9c8e8ec451e31c67aa441d4e0ec0b76e3636f9ee34222fd0f79d2e1c4da7aeb95213db3aee8bf5d2f924dcb001614edccdbce5eed21426939661142057ba9fc7768cb040e9c49fbf3e90d729e5d90ee1762dbb5328ad868154e07b4b36677576ebcf640e041271c08f4ce0a51ffcc315aa68e41d279e797ec3aa762d73915bbcea9a4eb9c12d73915bbcea9d8754efdffe73a4752e5ccf0004dce036aacede1e739244e71d9f757bb39cae932cab695415b69b62071d3d9b6d2b608dee16edb4adbc2f8a404db5614ba8bc643692bdeb4c76d8590b4954663ba682bc4495b45e9bc389d1bf9b33b20a23395884e15119d6a223a09223a09223a31119d4a5b7131fe7f72318d4c20692b84a4ad1092b6d261e0bf82fd64a975eefa8d13eaaf9b13aaf1733cce7cf15bd68b8c1bea5389a3a72a1b09cc1a3f9f77ebed3e970c5425195c3d6b1c250e67f7451a99cecd59773b37f2fc2720fcecbf6c910560335392f445e212657df4e10b2fbb44baed4a614696e0dc70e748985997f4e777e2b422b25fcbdb9c506da96e7ca4d789552d0b87f1df009901c8578cf0444b154f0847842a3690bf04a0b0172f911bf613e0c44a387434db7d540c2bb9c303e68f66b1b32f8146cb7b71a2d66726c126b525e2d0b4ee78f94e453e1de5d3c7c967332c9c92812b1eb2bb73cccb81cc09fcf14562f4ce88998bf1ab93b5647b28cd516d7791d9638bba4569741d394710d32b31417ffe3b55671be14839cf9e139867d511cad2513542843a0abb65f9febdbc6c92862e9d82213e9cc4deb96c62d7bba87d86b4251eaef8cc58f830f747fa698a13e63cbbd95df670bb1be41068db466e369a06a6faed41b41b13841338ace0ca86766b8bf2ec694cb7982acff58c3883bb79a79f971e588314d38b38be6b3e9edcb52698e854f5c8df1d38c1d97d627dbd96c375ec19c906a7a19af0e738d3477cdc798aea40c3c689b9ccb84e344575647e8a930c733c34d0648d5d236c5dac521bd5012b4c9529b3a682fa79cf11157181ac3bc97195ac86b21b983d29d49ebeebb2261e799137d8b9dac78d718835e02fae7fa91ded52b95d623b5a3b2cdfe0dc0b66ec66970adb3fa6a674308603be5f23b93bc57cce8611627c59afe0c9318cea1971aa9079428b75aa6003c625794fb645ea0e077d5ff64de2e8a666bbc56ea9738140fd23e94d9d89de745ed49b26d908bafe24c51b21feefdf64c429f21bdab8d200ffd5835f62d49b32e485e98a38c246af148cc4699c494a73136ce450ebfcc5d180788f2184dc680e732c841a2d428dbf28428d36f36c08797618cf4fc78a4f67b029fd28a53f25512691a831a24fe3315402ece64a098dd2e2389de1e5855c0d93aa86e6fd3824fa7496de84d11d70bcaa1ae3209699521537664b15ec7074a7ec6e7497b058f06cb7736571cf95953d117f8dd27f32916ec3683bfe558bb846328af8fddddc0b03ec79a53188c4987f861d5502396f94a12ee1bd26d1126b2ab1c7d425e99ec28a6d8aeb08ff2e22f8e622760081fcb2688b7938ac5903c57c0d20d402b23db919b6aa2ccbd7a05626fd6e7841dc7cb21896af13088e6c83bba018d4e10cb0c7bec3477dcdd5ec7438c1362462ce5ab19004353c2f87f5a436362f652499549a77faf1996e8e1848dcc4d8f984c35bfc6a92d624b6aaf041767c809deca49e6910c587103088a6e4a4733baac0950c83a8c783a8874114fb9ad27c003adb77a60ea2e984ed249fc2c4c2917114a61b7f8f0ca07cdc0b71df06d9b549057a65b663da5d4579276a100704ad891bc44183c06b2e9f458364f9f85e87bdec78553bc8aeb563e40545fbce9a0df3f502c1880ca606a99fda209e503a4578652db56bad39aa0ea6417a056ad7440d92b1c7bac25ee806d48fec61f94a9c4cd91a141a31a6a88a192b3611d549658c3fc16c825c9183a82fdbd83e94726aa9459d4a8b56f402395e1c7bdabcb14835c0fecbbced3daebd857e310a658a51c7b2ceb876eb9c9ce19ed42062ff153b8647cda971f20ae662bc738e9487f3ada7891c234f89a0529c291f5f807dd11de33381d3a453c818cd8e2db0bfba111c07610f5e31fc1d1884614e0473812b6aa0fc55b0692c1e1b2fe09273136a0853a8565048c1b0960a6afb7359e90b24e33c58af77b282242e9a5e91594f760a6bdedc161d98b0b9889dc2caf25482a3d8763dc71ae8c19f0d42de39cc98d662dd20ac3b273660c3d906b6716d6340ac6d51ea54502fa90410c38654f0a816f69821541eb25ad452d6a4eaeb1cab2ab193672a579f156376e210f61a316d5301d6342cb22f15c9ae74b5ec9b136d32916f0989ec6b10d9a712b24f47f959dc7a89aec6b2cf9bdad51c21b8cef1a64246688e55061ba4aff05a6edaf6c8a05e3a463d6a522ffec03c82ffb9669dd09af5e3ee07eddbb1bd63aafee6e65c19aea3c316e4b4637bb838f647320c1d494e2f9e7ef04eb62ac9a9939253bedc11494e6cf4ae4c3f5c484e5600c0a00e5b9f4572cac95677f9b7e9ec279c48bf4a28b8273bca5e2ab74be251f672515e13c772440aebb4730344ddc5608315be98626eaced46fa2de67657eb99755c37d671dd848e9b9a49c74d55745ca8b75b64c05e933789e1fbb5387e9477a1d9e19b39af9c587871c3dd76e1855f6dab7a351cadc9b8e125d1907d49558acb2bab366eb46ac3d5905197e4f96ba35157746c36dd41489fcc94d54c9fb2ba3265b53c63669cb2da958a1476acc2d1e4aebcd96867a35ebf7fa7e55057f62b19196e31d56b19e065846879eb1726a0391e010d7485c8f95bcbb282677dc378f653a900d6c33ea2315067e0cbc6fbbeab38d1b3fbbe0d1f752e9ce871acedbb1e2bbd0484ee4b705fc49f65cacbb707f88b576f4d9cf3f39f3c7db43d83bac5b53a525fe9e1a2e84086631ccc7ed1544381919dee277630fb4cb9a1f09fd8c1ec2f2db77f52b9179c54eec693cabdf8a4720727957bc949e56e3ea9dccb4e2a77cb49e56e3ba9dc9d2795fbbc93ca3ded60f663653fc183d98fd5c3673a98fda65f97a586a54e862518ab5c37b89ecbc39d5d513f720c693a6375bc29d5f196f0a768589af211024e748851e8e7e41cf658cf8f8f10836329c3ad3ebec8c33144692b7b3d391d04ebe57c9025f16f8d3db6a896e7874fc8b145d1378ff8dca05a1c5b940ab27c6c518a8f2daa654f7baa4a0ac716a5ec39a8538e2daa096a41c89a286f54fd1a88c91ae08562a71d5b64a2638b4c74903b4d4f70eae49483dc6badb50605a54009292f1b79784e3986cc126dca61648e3d8cac5142721819ab6904202d3adaf344938cf5df9503c2483fbb5cf4b34be241cd2ffa03f1e15a8f39ec29f5ebc509552cc06defd9b64f27db3e936cfbb4b47d26d1f6e913697b2f48a3edbd286f54618fed74b6edd327d4f6e919da3e1db7bd276d2fe59d7cdbdb8f1c0cc62df9c353f5b968c549a73f9f9293a1f8f03dba9d8969f0d1f32fe253068ee2e3123433f3c6a963a5b095353a7eec482578b8123c54093e5b093e1107717bccc8fd20af8a74a9cfe288319c444673ef4710a7bbd4ff35e2ea339eafed520fc3d9671fc1b8f7c177feecc68f3c78e42f2cdc498a3b7ae7a7f67df1c6ef5e73db84c4bda88bddfffcfdcffced47eefa8fbb3e2a71dd7ff7f85d4f3cf3c43f3ef8197a3ea2a5f4c31a25b69b433ad46c2400b7a4f8886144d2cbdb35f5956250d3a558916ea6d8e8745979ebef83eb643a8243b9534b096ef7a4bb1bf0d1f2388b702da73f688a4116aa33a12a0e58c462d1a7d48e51b41167cc5fac74fb495afee8aeec0099b18cda5fbc8099c0e95f2ab8f0b8e81f0b148ac946874bb8394cee6a8e41e1ec4951d83ad2d580c235c7a4b09728e00431c8da147fc26f9acd11d40c6e19fb8d44fc58e7b31c71938d7851e76b39e2161bf1339dafe388f7db884993afe788db6dc45e939fc31177da887d264fd3aaf17c43973a60a36e307987d3dc67f8c44b3889dc6f785689e0dd08cec18793fd2ef5513cd4e3616e97ba030f757898d7a53ec0b6383cccef52b7e2218b87055dea66c324a307ea66374a197049f9532903c17ba40c1205a774a98f4919f4b0b04b7d58caa08753bbd407a50c7a68ec52ef9332e8e1b42ef51e29831e1675a97771195deacfb8802e752f43ef527731ac2ef52106d3a56e63085deabd9cb94bbd9b0bee521f812cc2b6a2c01e8b244f95031af1e427c5dd4eb90dcb017e92409730d02c27d1976b22165b4cd7e9749d41d799740574e5e8cad3f532ba96d0f572ba5e41d7597435d3b594aeb3e97a255dcbe85a4ed739749d4b570b5dad74ada06b255d6df80c24f780d6203ddaa54629b4225844a11285560635141aa1501beab4df8ca23186e9797990a5373b28744e701a85c629746eb0804263146a41ea9b0c3d95e96969504ba13fa6d0d9412385de4ca15706f329b48b42cb90f616a42572042f0fea283441a15704a752680f85ce0ae651e82a0a3523edfb9176373de5827a0a5d8b8e900f1652f01a045f16cca5e0d5082e0e1a2888be149c1ecca1e05b103c23388582d7237866e053f03a049700f4ed003d89c7008f77e2712f77b4e50a1d6e39b13545fd898d7a2b47dd83a8b7daa8b771d4bd884210fcb4dfbeba815fdd875737d8a8b773d4fd887abb8d7a0747fd29a2de61a3dec9517f862804abc6ba6df49c1ce736d373728cbb7cca187789b0dc0515e9b58682d9840ce450726c5b53117d55626f8d88a60b44325d20635ac006df9987b363085d5b6095bc3dd1328f23672dd8a60acc04c463404bc562f5122b5587e5f1522b53cbf27879be861f77cae31f5801bb5b1e375bf13a6961f55ae9bad73e6fb3c2759f7d1ec837f0337345034b4fe686391ce41ad5739019b58e83ccdfb51c44c7a8e1d02e2b3ea513a63934c230212ddfa1adb4b4dc5acfc1ebb59594b6fbd472700fc344e8cd565c4a174f7308a2a1419811029219bddef6ae5ae9bd35d2e1b32223d22258eab8b762912f9fc6e1719b8b22f470d26d3f11fcccb1203d42e253cccb19f9ee91b8492f276ae516e37ec0e41a707f8bce9d8efb5d263707f7eb75ee0cdc3f86c3a4e87e9dce9d89fb474dcec77dafce71a7be56e772b87fc4e4ea71bf46e7f2b87fd8e416e27eb5cebd0cf73b4c6e2eee933ac7b26122f772dc3e647275b8efc9bd02b70f9adca9b85f953b0bb70f98dc3cdc77e75854fd716e296eb7199abbd1fdcdb9b3717b9fc935e2be2bf74adc6e35b9f9b8efccb128dc915b8edb7b0db135ddc773e7e0f61e933b0df7b1dcb9b8dd6c720b702fe758d48ee65a717bb7413f59ae4ab915b8bdcbe416e13e925b89db8d06aaf472359c6be3636f52d80b430aff015737b2c26fd81b1886047be0097faa933f7e0e3374b199bf65d058e6ef418470a91c29f1a01c4efedcc107141ac74bfc714c37da9b0efb89dd21c4f6097697722de4bc3d33984faaa31762ede7a582b07e07becd393e8a79e10e7c508b40f18a4e3867073d38f4c6094fa337b29dda8dcbd2b62c6cdc7b4e3ea7e5615d0c1f0362ef7bfed2f16179a8a1665198edf24232b52b9f98c44b7ac4530a5f39c243430e27e23d250f73a98115e4c37c3e64cdcf9f12cccb2f2c050bf26624382558482431e1193be8cffc1da3f4b716d577c3db253bfcc804d7dafca9c19c3c3e173612d4e569463652029a8b80de293b805e1a3933c5fc9c22b5f51c7c2e6c4e700ae1722aa1d0086300557821550d2cc7a62a9a56cb5617ac229e4aa419c0425fd0c8678cab20cb9efdbd01f6c5cce1d3c6318b3c85427f10606172219bac55303730bcaca382f9c182220cda1ad329e2947fd0c6d0245fec536bf2fce58f49abd6ebfbf34eb7deddddd97d1053c54e2cf4fe9e7c1e98bf80da3d715de0ee16b60aabbe8dda3db11b6bd56fb4bb62043401e0938af6c1195d859d38990b6fc44d4cc1f5095fbabb7f379ca2cf07939200c7ad3bb3ef3cf51a0ef9147a35871a29741e8764cbacb28ebe5d1c922db3cabafc7672a9d9eb8c5dcd497c5e36feb22a6fb989beeb0d53c25d389c9a00a4f7312af954982ecb224ea94b35240e9455d30eb175e540ab86a2782b55dcf978a53665bff517eff871b1152b5a2cf1fcb7696c97cae0832e6e7eca9e188e84c920259fe0b12725bb95c5123e9bb6e8dfa06121c361f8b2069bf03cf80fcdbe24661a19ec3783c7f993bd4df7475f7b46fbba420d17d4708f4d0d67266a3862459d4e0da79a1ab606f1fefe7caac96eca8af7f2a69a7839db96157817cf58d60cde9709f4bfa58fc305bf5a16b0d92be55373e7a723c5b06672298d717a463b4ef53628e12b47a0520d3b89bb3deb9569bff883cf230135cf6e558a8e00964f0c580f8066d3924fddcf3e15c7ce1339c1a4a22d4e867d61d84780224d393cfc4ce42010d8cf716377a10c2c9dd86ee8543369836c73926f281f3d5e8bf13eaeffaa7e9b8afbad85999e19a63765992ffaf074a6e8efd78ba2ad5f296847f68be6553df6afa6f7d8e8fcb355c617279a5f4107f523a7185796d72388cecc10f59475178bb47f53bcd32c6ee7538529e45c68668f1cd48063c68f1b1db986c86a33fcf2c27c316f3d709a8bab8cea5610284b20cb5886d90ded3167c8f6bce860eb66d3ccc92b5fe16ae22fa104fc31542e35fb3ea7f21d94e98cd8f9ab1d4022564c27879020bdcab488fbf6718b9f7322c5cf3976f1518f4f433eb8d3bb7d9a0f1d0a7f5ce9f669ac147a55cbe26efc35e3e9fd65ca9a1b179c86a8484f1dcf2c0bf56af1d21066e1e5b758e575e4bb18d14add74848dac574cc1561c37b82384392ef45752c8bdfa57500a7178ae7af9f318a09c29a0ec61f170c4789b5e94a56e41ff17711792ce261ba497594f91ec9fd90d34813d8408eb22ecedb920b9cdbb4efc8bdc5205bbc87362e6555d39b4742601e3faefd78baa0516ef00e10f67d8230d33f6087abb895ac1cf8dcfd2849f9bcb0371e494da58e4d7328c25fddc5c716033f21946a169bceacb472fca418abcc6da11b9fcf9729ebf231f839333700f454b5bec8dfd27e2eaebfe97bafadafd326948b5e9aebe1fb0ce475e95af2fd6673bf9cc024b560f6475ec0769f2290698701fc46bfe3a601559adbf260ecdca445a41ec86eb25dc70a3b60b1cff83dce015ae49cdb41a9f0285dbb821a72dc863960a905334e53b3c5d57ed9f3bdd43b7737bc543b7453c742b8716b8b2d06962ef56137bb79ad8bbd588776b746653d27fb77306ffdd84df2eb70dfbed7ef45d5f59b2b15e8777d23de1b68b144e78e357ee9cc75f54044b946774dae52f18760e541c75a921ada32e9ab4e2a8fb0b2105ca44a1ce2a37def8088ec895970f9f9dc9b355fcdcac8baf66175f966615175f787e5b9f5e025a8bd7cc7875535dc4d3c27aec24fe94653d7645ad8b4eacc69e7d4ab4bb78ae56afd298676b00d7762a2eb5b3a71ad84ada0dfb5c2dbbce9ef05777237f75665eeb866bc4595d4ded025af001742f7271ab7cf747b833da397548befde344fb374e4e5aa4a74b0b47a48523d2223d555a4032c886323920a15899a0a5d74ded82696bcaad1e9bd253c726fbe5225852a4cd9a8bec7f3b954cf2c51565256b8b7c97087b79e3536d78a7a4aca0abf8bb297ee53923677fcbb39c5a4e05f91fe6f5d4161102ebd9e772a9b2598e55849a52849a52043fff7281edd47a82c119eba06ec159a6ad808bde47e0a2e7085cf4bc0ccfcbc4d35bbe4043b0977498257ca277b4f953650fbbe26d79502506753eb592e5ae3ccf314a5b3f7df9ac18f7850cbb67c47aa05937c3e0ee45dbbca6e82fd6cfa28a47e2cd239d453ee4601a8ff0e82ba6a9984758d7a8263b4755730a4755338b7582b6fc62644449a831cbfeb3d025504b939adf4c70dc6970447ae200fd3c7c7017bd34a2314bf01718231e5b5245be249b25c867a693cf4c275f85dfa2f384a6e84207d973e5767cec29716e823d1dc97eec91b999771e4707982fc01f3feff4cb7e3153fd891f7672de586facc7522d7ff597bf00259fbcd1255169dcc4d7ad79566dcfabe12febd8cf2666f8fc52969fc86c3f8362d7365c7406b79e371ec97864ecc7a9f9c3a324af88727c282ab566643a55edd6041629d1f4ce6fb33b45627197ecb831e17e29f065839e1c47658f87f7456d36f27d6f3bfc0476da45faed792afbaca76b2666d8d21cb66cafec6a866373c2bfcbf696c8cd2bf20733b2a7aeead01ecbcb2d336c85b6ad1e6f88163f79de13fdcc3d4f9f8d5d4c4fd33db12b1a294c78f7d3f79c7202fba2c39681786b349cea73728406dceb3332c38e765c4dafbc132b464ec5b32db147aba57a4b3593aca6ea54ae9afe5c6df2542e78e293b25723a77251d8b3523b65f78646fb8bb0e787b734c51f0bbbdc76012f52c1b681441939872b9fc89a0abc7828189e9aa92c49797b1376b1c6a780056e9c6977e2ebf1bce7caa0a62fe1acae74d55ef199ceea2a571dc395d8cca0ab3633e8ca6606508b6721ba6a3383ae6c6670f80cafc802199fe0957db831a5c2fd075576fcca9ebe81426f501e0a7a060686b6f4940bc170cfd6c2a81a1b2cec1c2e6c29d3cb42a934540afa06832bfb76167a375db1ab5c180db60c0d8e964b635bca43255518dc323436582e9428f1e0d0e0f22b7a460bed6dc1966d3da51e825052975cd6bda97bfd9b36c5df1f0fdffe7995fda051d37f2d2d2dad2d2b5a56b6b4b5ac6a696fe968e96c59dddad2dadabaa275656b5bebaad6f6d68ed6ced6d52b5a56b4ae58b162e58ab615ab56b4afe858d1b962f5ca9695ad2b57ac5cb9b26de5aa95ed2b3b5676ae5cddd6d2d6dab6a26d655b5bdbaab6f6b68eb6ceb6d5ab5a56b5ae5ab16ae5aab655ab56b5afea58d5b96a757b4b7b6bfb8af695ed6dedabdadbdb3bda3bdb5777b474b476ace858d9d1d6b1aaa3bda3a3a3b36375674b676be78ace959d6d9dab3adb3b3b3a3b3b57afa62aaea6e25713e8d5946d354545f8f4f6947b8850859eed414fb95cd83e5c1672ef28f531ad47cb41795b21280cf6aa375db86e0a95eefda2ca7e2c1d3f835e0e5d1e5d88cdd2554fd75cbae6d3752a5da7d375265d2fa78bb429f54abacea56b155dafa2ebd574e1d33eebe8ba90ae8d74bd89aedfa5ab87ae025d5be9eaa76b3b5d23744dd0752d5d7f42d7dbe8ba99aef7d2f501ba3e42d75d74dd4fd783747d82aecfd2f5285d5fa4ebcb743d892fceff0aebbb6b863abff318f5be7b4add3f3343fdbf49d79a13ffbd86aef3db56b57774aeee7ad579afb6b14a1bc7f552e94c4d6db6ae7e4e833f77defc05a72c3cb5f13479bfa869f1e9679c19e4f22f5bf2f2579cd5bcf4ec572e5b7eceb92dad2b56aef96ff7230abc44fccfff75c77f476968706b0049d74b1d987a741f3d8ef6bdb950e9addf7c5c65afcea813ffa1b3db4e4f6876b6ae5bb1e9f20dafed7ad305e1f215abda37bde94dbf73d9a6376edc74f165eb37cd98f7928d97cc961749a6e5fdcc97f27f517ba4ebdf7fb8e8cd3f39fff0650397dfd774eaf95d17dfe17daafcde8d376cfb7cc37d776fbc61cbcdafb8e9dbef6dbdebc91f9dfad5cfadfed433cf5d7a7fd3d89fcff974e7d0c5edddf77df5e94f5d76e557d29f38fd87c5abb7fe73ee9c6f3c367ed53d075ef7f465db4edf30776a798363dbaf289482a12b690419ec1920a2954683c2ce2d8542ef284bbfed3d3bfbb68f6de7316847a157950a23637da50249cc60a00011393458a8e48d86934860aab5d19ba0b730baa5d4375cee1b1a0cb692d0a5c1870ae8194409117469b5e1b12b06fab604fd855dc1e8b6a13134694fa91cece82b6f0b22f8c3a521aa33fd1f1e1a1d2d8c8e02ea68dfd6c19ef218550ed906aaf245f519255428d78e42dfd66d651a2a7bc6287730d637586e6fdb44c88c174a57525554efd830d581c7dcb83633162aa3b48a2940ef28f92e42ad54a06a502db68f1195ae285423bdad67802181c4b64e08da7a298489b03cbad3388d82b6f40c0e0e31a02d442da2552f35c396f2c02e756541b0eeed23eda0cce9c7a9a4deae40d5a2cee5a12d43034194aa6f34009c38958a3a8e550d40764a531e1a02194b6565e3a364e55dc38508a7add03c4a43db49e52811bac34383bde87bc3a502e923aab7607b24d18534abdea1c2e8e059656aeff2966d816828dc58f2fa95a49414b6f483182a0e11592a09ab0010efde72ee5bbb6f7c6dc7c837fefde0273efa179ff8fbdfffdc6faffed1dc1ffdee9dd79cffaea7ff68f1bdb7dc937e56fffeb5f31eb9ae75c9e7afaabbacfc872afcd6532afb84f748e9e7ffeb7b9377a59ebbadfca3db1e7db4efb6e7af5ff7c80fbff481471b1ebfa36ec9d0b2bf5f7ecfdef2eb9fbbfb813ff8eebe9f8cbff10dafb965fb975a0f3c7696f3c097277ef7b3ff923df4a57537def5f41bb67c35b575e9d205d7d5fe9fb33a734de7fc6cfbb20df3eb3bdf74e9686de133b5c5f173bef2b9abaf5b567ad71d873ffbe18bae5c7460f86d177dee236f18f8f26987dff5cd25a95b9fb96ed59c1f0fdf5ef4173e7ae76999818e33d6efb8e0ac4f3cfc40db83758b57bffe9e672fdef8d5f7fffebf0c9db3ed9fae792735e147772ed8f9d8de8cf9f20d3f3dfac8fe7f1cb8e4ce7ffbc84f1ef9e79d235f4af4976d3da3414f200291fbd24bd071586f818caca1abd6ea0475740d5d51244643e251c94c594b3da45d6e4258d8891861fbd840b96f53df606f61a712cea562991fa2f4caf2f016ee0981c01d45de72cf150305b4760fbddf469d8474d83234d4e9856f1feaedbb72d731cab505d8342754c0d8702f77cba86ed43bb712654a7ddb7b4abb98a83bb615062d486043bd57001f93b8c0bb9ab65b0b65d1afe6d0d540976f75ad7974f50d8e93ece80dc67b4a7d3d83c009a8bc142d9f269159b799e619eaff0108eca7f400d00700008c01010100203f0981a67ac5bb1fbc99abdbe7ba4edd8fdf17a48dfab3e27909c27458679cae7f6c07e5352a0ef9403cee2c7ada2d201c958c48210ef039b0200ef5d45796f70100af0878da8d56bd8f1b45141f7ffbeccbe992e3382e4214413491809c13ac53aaa3a04188828fea08cb78e7d93bf2eeec32336b9fa1a6001aea20a108214871349782e8a088dc222125700d50005d90a8f20ff06677bd1f76ceb929ecddf7debc791fbff7db69fcdd7ebf42a02cbe27b84ae687fc7be55df377d73e9a1604b7ffeb741e6dcc240f37d6c057dcbf7e9df6f8cb3b2f754a5b3dd7b78796e203c1c5c0a2a1767cc9f5e4d2884a4e85b64ed15ba32bcf36d189e550e59072cd1f0b9055413da81a49db76c01eaad0ebbcd26d525bf311d5404a6b7da03a9460313e00a5f3562ba96b525dd18e04e5f82eab875ce8ab9dea10266a157fac31f081a3f76fa053db0f8556db01488f2b4c4a582e8cc04d4d6a63cab53a677e53d9c5d3d321e5331cbb19edb71dca85155089e96a908a9cdff0e841522a01da0a151d40e4a47beda2a672007a5e6b05b64e8ed9369bb5a442994a611e4517573bcff5a8c20d20975aad67be5d80319d24f2e76d5f6838d0565f82a9bc8a0a978b4484de594d1988c43497b11d8485408a19a7da6519cfbbd8f6b0c0cb0c9e99f7e0f23e68eea52563d0072981a1d1810507019734b21b73c1fc7162b539ef85819bd6ed69a3e4c2e502ac44adf847b303b616b50c02ed44ea9d6e549e0c5e7955dba6c206373a8a94d7e2b7191ad7e7e15c37f173961f95166e45dc1973526e248310cd5e2bdb1dbd6ff4b9a02e062daddc78b519285bf2c0045d575ae2d9f518e009645b41d873b96d21f2137d25f083e4713df319f8683559181c7490daa8cdc784b07fa3950d152957f0257f642e969d6e134b338c52ad1652adda3e83f8494f82f8a92de1c3904bf060560f8173106fc2edb644f6f113964a7f62eacae8a71ed1156482868f7ae94bcc5381609808678d28b8ce6e1325da40acd69b68500bdd43664477c999f3ddd93a85ba483967b9088842792e04d267a15d6870f95c2a4cb3ccd2398df157b17833a6664ba9ba612c4d474ad5bef4bdc87f5d81c6cfc11c1e2b288a2bd3327a977bc8c8738d5c4116b5229b5a8c1dc336718e89c0cc7e5ed0405fa6fb738eea23cf20a1660ab3bb32f246883eac5afc1ec1250e6515b7a7a024a5053c2f08b0ed3a227b454af5f8e1f1df01135820f968ae0a0dae2c238e236946463e43674d855565a10b4f2d761167241429f62b4fc47e2b0c184d48a1ba94144c0ab301a91afb0c1beddcc792949bd19b023ba1bc22f2cee395e2f29778bdc8beefe4a74f2fbff6c9b7af16188eecfdfcfbedc3af5fcfb316ae178795ef3ecf869bec7d75f312bb7b333fb1b8fe7af0f1c937e9007ef14ef70f6087c745a8e2ba05dee1710acbd945688649427e79f3d8399ae631886bef85cf8ea629968293f1fd377e389a16d141c8bd07efbd7d679a8300ae0f7edcbf334d9b8d6bf73e0ab2c69a94ef3dfce7b77c07a332b86f9de4fb646e6ab7e8af7fee5478f71a21d97d0a6f7567b8809596dd66c8ff8a16af0e00d007000045010100206e5589b735160d524ccef096f568c3a52e33f6b07dd9c755ab006a3e2e1a805865a7a053387db1ca68a9a7b885af30427c0ebbc11520ec43ad15fdca28a666570000fc0307e10b5e030065026ead00000000010000000000ea305570d577d14cb7b2c2010000000000ea305500000000a8ed3232c9030100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d67536538345434778e025349475f424c535f696b2d37656857564f466147536a6659306846774c3262513948585558556a6f45725f525a48544c345a456753755f6572514143766d4d6a6a37754a382d6b41793532384d765a48787133653033384c57314331574e7348695f6b6c3078486e327747644e4477713575516b476f6f7a4e5647336b6a6f6c35356353415a49435948724d41654d70515771667253573856545131596d4e6f704f6d4b4457686f30775f4b336c663935504a6c4d6742466134794b613074684e4233554f6963503142486d5a3035322d7745595130367168543732534e546155696644594a3442517a735f554a6b5236694b684e69677535517a364b54455661417257596851423154585559410000 0100000000000000010000002b9cf568e2a9570f3a016bf6b66e10aabf42cade725b1eccf5348a4e7e27636900000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000090fb9e7f7e4c08b3a5b35a35afc2918666ce7384cbbab62f8a78a970b414328401010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d675365383454347701000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 5 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304004,"value_ex":164313,"consumed":1},"cpu_usage":{"last_ordinal":1262304004,"value_ex":314836,"consumed":101},"ram_usage":456503} @@ -187,7 +187,7 @@ DMLOG TRX_OP CREATE onblock 91803dc726bc83274cf4376f8ac74a702d5b59bcc9416dcc58fd DMLOG APPLIED_TRANSACTION 5 91803dc726bc83274cf4376f8ac74a702d5b59bcc9416dcc58fd6e820994dd7305000000043b3d4b0100000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af273701006400000000000000000000000000000000000000000001010000010000000000ea3055fd61a22b95a859029d76a378c9dadc6a010d0d12d03278170eb1d3e6f634d58a1f000000000000001f00000000000000010000000000ea30551f0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed3232d507033b3d4b0000000000ea3055000000000003dbed90c765026eadb7fa4af73eaa84b22d0ee976981b77a6e42a67ec60dba1a8aacff72a04c78784b8930717d7cd3df7f55e63bdfe3a61ef5d57f2b8d398c9c0093ec476e8cd4c76d553f2822eb7cd0e1167fdcf98254a8ab950dee90000000000020000c105161a99a59d87e06e09ec5b028a9cbb7749b4a5ad8819004365d02dc4379a8b7241ef43112c6543b88db2283a2e077278c315ae2c84719a8b25f25cc88565fbea994a90c00d55454dc5b059055ca213579c6ea856967712a56017487886a4d4cc0fe0fb64b1085cc5538970158d05a009c24e276fb94e1a0bf6a528b48fbc4ff52668dcaa34c0517d19666e6b33add67351d8c5f69e999ca1e37931bc410a297428ad9e3d8f650687709fd68f4b90b41f7d825a365b02c23a636cef88ac2ac00c438ba52fe7a3956c5cd3a656a3174b931d3bb2abb45578befc59f283ecd816a4052652f5f96006294109b3dd0bbde63693f55324af452b799ee137a81a905eed25f0af56d2c5a48d60a4a5b5c903edfb7db3a736a94ed589d0b797df33ff9d3e1d4e7bf348da00a945489b2a681749eb56f5de00b900014e137ddae39f48f69d674fca8bd82bbd181e714e283f83e1b45d95ca5af40fb89ad3977b653c448f78c2299dcb6af692324b899b39f16d5a530a33062804e41f09dc97e9f156b4476707c3a6138c5061cf291310887c0b5c71fcaffeab90d5deb50d3b9e687cead450715443fcf88330c586bc0e5f3dee10e7f63c76c00249c87fe4fbf7f38c082006b4bcd2a26394b36614fd4894241d3c451ab0f6fd110958c3423073621a70826e99d528b9f6e9693f45ed277af93474fd473ce7d831dae2180cca35d907bd10cb406bcb40a24e49c26d0a60513b6aeb8551d264e4717f306b81a37a5afb3b47cedc35c2186cc36f7bb4aeaf4487b36e57039ccf45a9136aa856a5d569ecca55ef2b63320dd4a58212e4d32d1f58926b73ca33a247326c2a5e9fd39268d2384e011afce57d2331667353a0eac6b4209b67b843a7262a848af0a49a6e2fa9f6584eb409e86cb0accf8d81c9e85d34bea4b925ae936626d00c984e4691186891f5bc16cbe0fafc8fcc6cc998395e9b6de6ebd94644467b1b4a97ec126005df07013c5202009801040000000001010000000100000000000000000100001766696e616c697a65726161206465736372697074696f6e0100000000000000608b884faa59280896a05cb062ae2a5d4f417777be997a820a594fc4d8800ef817c7ca7982c0124eabb4e4cc0aeb63ef00a8e95b045229a886bc32ac8ebf956ab1990c9bf96f0aa365b2f49b007052aef56f47ca090b340e46f6799858d7fe6812000000000000000000000091803dc726bc83274cf4376f8ac74a702d5b59bcc9416dcc58fd6e820994dd7305000000043b3d4b0100000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af27370000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":4,"value_ex":235908889,"consumed":18523},"average_block_cpu_usage":{"last_ordinal":4,"value_ex":449145892,"consumed":6499},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1051726,"virtual_cpu_limit":200600} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":5,"value_ex":233942981,"consumed":234},"average_block_cpu_usage":{"last_ordinal":5,"value_ex":446236343,"consumed":546},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1052778,"virtual_cpu_limit":200800} -DMLOG ACCEPTED_BLOCK_V2 00000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af2737 5 4 043b3d4b0000000000ea3055000000000004df6e2462c8fed4a231b42d7163d0eacc7985d3c0fe793b53bec447410000000000000000000000000000000000000000000000000000000000000000b13bb51ca7643e2829d1817b948b47b20d80a476c4acaf552ad9c831fac75cd600000000000102000704000000000000001f4966cf0f316ba8529f9421d5fabe988e8b63cecc323e5a08cd64cd9793c10c1c2f2f906f49b0c4230cf3c30c0e4ce3f517cd4957bce95cbedffb107de6f263c40000 010000000000000001000000306053b5ee2f2bd0b424c848cf101ce7cb38f7421d74f7a9e0e5cf237812f0300000000000000000000000000000000000000000000000000000000000000000040000002c91310a0c19c45a856de2004015aae67475e974a041a7055562fb79c75097a3033b3d4bdfdcdb2d86efb271b88f8c064d0a1b5f0cf6b05a17e49e0a38cbf45086bd77bb0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af2737 5 4 043b3d4b0000000000ea3055000000000004df6e2462c8fed4a231b42d7163d0eacc7985d3c0fe793b53bec447410000000000000000000000000000000000000000000000000000000000000000b13bb51ca7643e2829d1817b948b47b20d80a476c4acaf552ad9c831fac75cd600000000000102000704000000000000001f4966cf0f316ba8529f9421d5fabe988e8b63cecc323e5a08cd64cd9793c10c1c2f2f906f49b0c4230cf3c30c0e4ce3f517cd4957bce95cbedffb107de6f263c40000 010000000000000001000000306053b5ee2f2bd0b424c848cf101ce7cb38f7421d74f7a9e0e5cf237812f030000000000000000000000000000000000000000000000000000000000000000004000000cc8673a1abe278aad541a2344e5a6d5cf26f56ba8378569fe6d3d71e3aed869a033b3d4bf6e14609d5d0651b40dc6e4ec327f67f788de37859f42842a70e6886a516b3730001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 6 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304005,"value_ex":164312,"consumed":1},"cpu_usage":{"last_ordinal":1262304005,"value_ex":315413,"consumed":101},"ram_usage":456503} @@ -195,44 +195,44 @@ DMLOG TRX_OP CREATE onblock 2c9034374127f4f0138b359c906eea977f17b416f286b8ddfec4 DMLOG APPLIED_TRANSACTION 6 2c9034374127f4f0138b359c906eea977f17b416f286b8ddfec4a5b4a952fc1d06000000053b3d4b0100000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c01006400000000000000000000000000000000000000000001010000010000000000ea3055536e13af9bee27a7dbb49971f1254ddcdd5942d239d00a2c3f3ce3d131835fc320000000000000002000000000000000010000000000ea3055200000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e043b3d4b0000000000ea3055000000000004df6e2462c8fed4a231b42d7163d0eacc7985d3c0fe793b53bec447410000000000000000000000000000000000000000000000000000000000000000b13bb51ca7643e2829d1817b948b47b20d80a476c4acaf552ad9c831fac75cd600000000000102000704000000000000000000000000000000002c9034374127f4f0138b359c906eea977f17b416f286b8ddfec4a5b4a952fc1d06000000053b3d4b0100000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":5,"value_ex":233942981,"consumed":234},"average_block_cpu_usage":{"last_ordinal":5,"value_ex":446236343,"consumed":546},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1052778,"virtual_cpu_limit":200800} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":6,"value_ex":231993456,"consumed":232},"average_block_cpu_usage":{"last_ordinal":6,"value_ex":443351040,"consumed":543},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1053831,"virtual_cpu_limit":201001} -DMLOG ACCEPTED_BLOCK_V2 00000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c 6 4 053b3d4b0000000000ea3055000000000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af27370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000102000704000000000000001f7fcfddb89b56a8166667e84fd419db49cc67c59b734c68a9ede491a6f0a065cc556531543a5dbd1bc64d20a7f8e154e9fced2abe44375c74a0cf4b4d0e81a6a60000 0100000000000000010000000bb1ce58a95d1624d9bc8b7a1c3304f60475f12c38ead0a594061edb25d349e4a37a9f8db6c95e1dc94a4928df443071f85273e5270855b68b3f9236646f7509040000002c91310a0c19c45a856de2004015aae67475e974a041a7055562fb79c75097a3033b3d4b986318ca6b08cec0b3b22157025dbd84b7dc6e3e8e658f5326e8f8b42aa4d5910001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c 6 4 053b3d4b0000000000ea3055000000000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af27370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000102000704000000000000001f7fcfddb89b56a8166667e84fd419db49cc67c59b734c68a9ede491a6f0a065cc556531543a5dbd1bc64d20a7f8e154e9fced2abe44375c74a0cf4b4d0e81a6a60000 0100000000000000010000000bb1ce58a95d1624d9bc8b7a1c3304f60475f12c38ead0a594061edb25d349e4fc023b131316cb631fd44274b9b7813758f741f5c51d01ec317c7082b0b2431004000000cc8673a1abe278aad541a2344e5a6d5cf26f56ba8378569fe6d3d71e3aed869a033b3d4bb05542f28f694024eeab0b32411cece21a6f7de3b6e5cf69d7bd77afa1dd32820001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 7 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304006,"value_ex":164311,"consumed":1},"cpu_usage":{"last_ordinal":1262304006,"value_ex":315990,"consumed":101},"ram_usage":456503} DMLOG TRX_OP CREATE onblock 79e35bf041b2cd6893392c6b4e0ce0b8d349503c6df788fc91962dba827411d1 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e053b3d4b0000000000ea3055000000000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af27370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000102000704000000000000000000 -DMLOG APPLIED_TRANSACTION 7 79e35bf041b2cd6893392c6b4e0ce0b8d349503c6df788fc91962dba827411d107000000063b3d4b010000000743de938e09fe77f554f03ec4860a179c5813b1e74f582e56e4668cda01006400000000000000000000000000000000000000000001010000010000000000ea30555f8725b0324d14dc48aa555af0788f7a5034c5f8bf25f6f54ac3e24eff508f0f21000000000000002100000000000000010000000000ea3055210000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e053b3d4b0000000000ea3055000000000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af273700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800001020007040000000000000000000000000000000079e35bf041b2cd6893392c6b4e0ce0b8d349503c6df788fc91962dba827411d107000000063b3d4b010000000743de938e09fe77f554f03ec4860a179c5813b1e74f582e56e4668cda0000000000000000 +DMLOG APPLIED_TRANSACTION 7 79e35bf041b2cd6893392c6b4e0ce0b8d349503c6df788fc91962dba827411d107000000063b3d4b0100000007d05a7e66be6c7f835aa0ef8326898298ba85659f2bb1fef6d0fa567301006400000000000000000000000000000000000000000001010000010000000000ea30555f8725b0324d14dc48aa555af0788f7a5034c5f8bf25f6f54ac3e24eff508f0f21000000000000002100000000000000010000000000ea3055210000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e053b3d4b0000000000ea3055000000000005901c6c3b5460e8df260e80b6a26f15199273431668af0c1cf8af273700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800001020007040000000000000000000000000000000079e35bf041b2cd6893392c6b4e0ce0b8d349503c6df788fc91962dba827411d107000000063b3d4b0100000007d05a7e66be6c7f835aa0ef8326898298ba85659f2bb1fef6d0fa56730000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":6,"value_ex":231993456,"consumed":232},"average_block_cpu_usage":{"last_ordinal":6,"value_ex":443351040,"consumed":543},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1053831,"virtual_cpu_limit":201001} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":7,"value_ex":230060177,"consumed":231},"average_block_cpu_usage":{"last_ordinal":7,"value_ex":440489782,"consumed":540},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1054885,"virtual_cpu_limit":201202} -DMLOG ACCEPTED_BLOCK_V2 0000000743de938e09fe77f554f03ec4860a179c5813b1e74f582e56e4668cda 7 4 063b3d4b0000000000ea3055000000000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c0000000000000000000000000000000000000000000000000000000000000000ed414cc92bb5627fa1e6164d5f2a28facd3ad3eb895f62529b2bf783fb3074990000008000010200070600000001000000200923c9a3ec56824037a01caf9fbc207fdfa6a076a71bf77024f9ea3f358139ab7186c7199a3a51f92cb43658bff6b5001635fed8789a15ff24a5e76f7e25cff800010300cb010600000001010100c001ec0e97a2560f7be06b5d263385e27a4c7c48ec780def279a8fde1a0fc95e150a6ab2bcd3b9ffce9143ae6ad052922a16cf91d7ff9a1a1b840d08520d55fd7cd3491d8398d7df5ac59fe7523702ee50825f4d2869faee84b96311eaae84e70502f7fa4c1fe869c174c15b372b1b1b909abe77be0283d3fcb7e198e62678ac39bdd3735c7bdd053cc6253fb5efeab0880c78ced287438c3f73d18880eaf94c365e1a8787d335df68ac4fd99a9cdff7b713e1f4325115ed47cc7c8806cd0973fc0b00 0100000000000000010000005587708f9bf7a22a4444a010c37a1a2cde638214d2a15f36df72f4381b932a096d067a5c3984c5d6d62243835c187f2145f1200beb012a43c9cd3d156447cf6f060000007f4effd9a98a666f9d598b9dd60469bc8b306720a0163f2e3db9b3a65292b0df053b3d4b2d0de97125cc7e40bc7e2135f57eb75ecb5a546374630301d17703e34b07099c0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000007d05a7e66be6c7f835aa0ef8326898298ba85659f2bb1fef6d0fa5673 7 4 063b3d4b0000000000ea3055000000000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c00000000000000000000000000000000000000000000000000000000000000006c746c70551688259ccdfa2f86fffe4aacae88a463062d70de720694af3550cd00000080000102000706000000010000001f3962cfef260dd83601f86e2d600c7acc9d06d3627731fc6fbbe7b0923ba53e507d4fe014ebc9d3284f800684ebd9a197d605ae5e2bb72bb68e86483239ac5f5800010300cb010600000001010100c001c80388beaa3f7f6fa5674b9973a894466d9735b5eb4775eda08e24583bcf104a405cbb77ca16ec76ede8c27ec20cb414d691c986907c6d5fc2142d33bbd79782465eda02770ee6fc1aff12b13f3fe6d64c296687af7dbbe34681c4f1690c6c0f2c8810162ca9ab08e57e607836f852d8e37521eec8f53c4af25cb877ea9a25b2fb4de8518d802c1638634b1a11d5da0004f124edf30b8540e25c00f12c30e8882939109969e4da692fd9399652abc80e76194c47a21be1ca3733586fbc6b840600 0100000000000000010000005587708f9bf7a22a4444a010c37a1a2cde638214d2a15f36df72f4381b932a095f8c1027dabb1dc2a00d6f0189510dda1b7825f309a18f694c5ac86d927fe1c6060000003fbaaaa5d275d24476de9a56355ec047627db0723b612a564af8d9d7c1b31ec5053b3d4b507caf5e56003470a66e8be830b7dfcf2dc7c23c315235b2bb17d8844b07e88d0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 8 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304007,"value_ex":164310,"consumed":1},"cpu_usage":{"last_ordinal":1262304007,"value_ex":316567,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock e20a54c719da6524940d6fd7284307852a4aab33bb811342449991540c60a440 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e063b3d4b0000000000ea3055000000000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c0000000000000000000000000000000000000000000000000000000000000000ed414cc92bb5627fa1e6164d5f2a28facd3ad3eb895f62529b2bf783fb30749900000080000102000706000000010000000000 -DMLOG APPLIED_TRANSACTION 8 e20a54c719da6524940d6fd7284307852a4aab33bb811342449991540c60a44008000000073b3d4b0100000008209b5a99499dd0726c38437078193d32521d1342eeeccac81c89fc8501006400000000000000000000000000000000000000000001010000010000000000ea305514554113142120c1b956d0a255489e407efc2b8f515cb4fb07384749427c5ad722000000000000002200000000000000010000000000ea3055220000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e063b3d4b0000000000ea3055000000000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c0000000000000000000000000000000000000000000000000000000000000000ed414cc92bb5627fa1e6164d5f2a28facd3ad3eb895f62529b2bf783fb3074990000008000010200070600000001000000000000000000000000e20a54c719da6524940d6fd7284307852a4aab33bb811342449991540c60a44008000000073b3d4b0100000008209b5a99499dd0726c38437078193d32521d1342eeeccac81c89fc850000000000000000 +DMLOG TRX_OP CREATE onblock 86321c31764fd5f12d4ec5aa882c1036c49771b1ef188dc423c37f5117dec001 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e063b3d4b0000000000ea3055000000000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c00000000000000000000000000000000000000000000000000000000000000006c746c70551688259ccdfa2f86fffe4aacae88a463062d70de720694af3550cd00000080000102000706000000010000000000 +DMLOG APPLIED_TRANSACTION 8 86321c31764fd5f12d4ec5aa882c1036c49771b1ef188dc423c37f5117dec00108000000073b3d4b01000000081a0e7b2f41e3e5b2ab280c2230a399924348bca5362cda9e41bbac1301006400000000000000000000000000000000000000000001010000010000000000ea30555730f9e856de86a005c35b5950da01ba794148b84db6b260cffaa920adf1507d22000000000000002200000000000000010000000000ea3055220000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e063b3d4b0000000000ea3055000000000006f113c4ff3535c690d7bca098489b6c1e432b6c2c9a4855cb99656e9c00000000000000000000000000000000000000000000000000000000000000006c746c70551688259ccdfa2f86fffe4aacae88a463062d70de720694af3550cd000000800001020007060000000100000000000000000000000086321c31764fd5f12d4ec5aa882c1036c49771b1ef188dc423c37f5117dec00108000000073b3d4b01000000081a0e7b2f41e3e5b2ab280c2230a399924348bca5362cda9e41bbac130000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":7,"value_ex":230060177,"consumed":231},"average_block_cpu_usage":{"last_ordinal":7,"value_ex":440489782,"consumed":540},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1054885,"virtual_cpu_limit":201202} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":8,"value_ex":228143008,"consumed":229},"average_block_cpu_usage":{"last_ordinal":8,"value_ex":437652367,"consumed":537},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1055940,"virtual_cpu_limit":201403} -DMLOG ACCEPTED_BLOCK_V2 00000008209b5a99499dd0726c38437078193d32521d1342eeeccac81c89fc85 8 6 073b3d4b0000000000ea305500000000000743de938e09fe77f554f03ec4860a179c5813b1e74f582e56e4668cda00000000000000000000000000000000000000000000000000000000000000000e36998e69fd2afeaef6a23a02a8197579c008c3913fedd4ba2929fcc26f5c0400000080000102000707000000010000001f3d78d49464edc371d158e45d8cd05b08b0dd8d06ae61d78a1da27f8f39318df07748b5b608484183562a913e3348e95b93e82912ba70da2e269ac4e9cdede10200010300cb010700000001010100c001d0414bfe0ba958c89f5a5df18056cb6d6141e2f4c36fee397e0fc4bda23c5828e02794a6fd61a350dd679aa3c1036a0ca873ffcb113d63af9139403b6e06ea81b86f0252fe426151e662589540c3082ebe7478967bb98a4654e524228d6de210d45a4e29d6cced241018d3effa197fed373b3b4caa374b413ee55d0961abe5bb0130026bc5ebf7225b2cdbed5e164214fde444847d480b4fddd997e3efa2822e32333767e623e8a28a6da8600d9643644f8d367588b8b646201fdbf06e10990300 0100000000000000010000005be51b1aca2ecf7c050530c2de2620bd9fec4de2b509d18d7986219b75a32f2ea11a3c6fea8e5881df19a2fa7d5e313780134aa9ca5a1547c6962bcf1fb9675007000000f4c63b20f714bfa0958879ba0760784a90e433b9bbaaec86e82ac1b26fbcc184063b3d4b74387bf5557f1912ba3504bdbefd85e2ffb08150d473138e0a02681d2fdd9e390001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 000000081a0e7b2f41e3e5b2ab280c2230a399924348bca5362cda9e41bbac13 8 6 073b3d4b0000000000ea3055000000000007d05a7e66be6c7f835aa0ef8326898298ba85659f2bb1fef6d0fa56730000000000000000000000000000000000000000000000000000000000000000d64894823551f7bc721bb3539fc506cd47cb7ea7ac198aeb8a3b0bf747143c4300000080000102000707000000010000001f1996347f8e89e2bb6597e0e9c26259d432f1f9ec3a74fc7bdefe5194f24c15111d016c9e6b4bfdcd43ca067aa3ab821cc55dc89c9fa2f1d1dd8313c9439f62de00010300cb010700000001010100c00182da74fdaa1f2f458966f57df1411314590e1c3125049638ee34bf41b4e7e26d89e25a4471fdf8a583c61d4060196014e61576c0ecccb43990f997ec8def28ed2fc0c37c05e2bab6bd30304872f19de2b6b342f6679d282187c547c7a1c45405586c4ba34860b3a14092fd22a6275a2e7529d6927218ed779fbb76f015382f856be94e4aa80017302f9ad4ce3e392d02160fd3074a42b03abfd5431785b9697bfda68ca6d7ee50566acbc91cf1b62b851ec9b3dc5d4b35e68fbb91f2f0b6141200 010000000000000001000000be7a5a96a2d19fe780a424fb1d22beae178baf159b431f99357cb2de257706a91c1d1525ae884e6d0b83734baace4bbb19ae354b0abb8d7c6fe9bb248bc63cd3070000005188e14dfb0705eb3673bb15af7ffb49b626b13ccfa2cc44234eeedf4c2dffd7063b3d4b7e6a2586d5351afad6ddb01c3d74ff8d6b24946908ff40e6558bd9f111538a500001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 9 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304008,"value_ex":164309,"consumed":1},"cpu_usage":{"last_ordinal":1262304008,"value_ex":317144,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 67d683f65834d559309843209076ba9533ed4a26c18498ac1b5b151193f40b1d 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e073b3d4b0000000000ea305500000000000743de938e09fe77f554f03ec4860a179c5813b1e74f582e56e4668cda00000000000000000000000000000000000000000000000000000000000000000e36998e69fd2afeaef6a23a02a8197579c008c3913fedd4ba2929fcc26f5c0400000080000102000707000000010000000000 -DMLOG APPLIED_TRANSACTION 9 67d683f65834d559309843209076ba9533ed4a26c18498ac1b5b151193f40b1d09000000083b3d4b01000000096b9e12bbaf911850d56d00d7b5ea733eba2c13a706e93119298f66b501006400000000000000000000000000000000000000000001010000010000000000ea3055a3555ebc941d45f86d264d124ca880e50f04c7ff6377e5b657fea305a9d9a52a23000000000000002300000000000000010000000000ea3055230000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e073b3d4b0000000000ea305500000000000743de938e09fe77f554f03ec4860a179c5813b1e74f582e56e4668cda00000000000000000000000000000000000000000000000000000000000000000e36998e69fd2afeaef6a23a02a8197579c008c3913fedd4ba2929fcc26f5c04000000800001020007070000000100000000000000000000000067d683f65834d559309843209076ba9533ed4a26c18498ac1b5b151193f40b1d09000000083b3d4b01000000096b9e12bbaf911850d56d00d7b5ea733eba2c13a706e93119298f66b50000000000000000 +DMLOG TRX_OP CREATE onblock 483f81c5a1f0eebcddf88a87dbca2938542f9f41e33184d8fd01a25dbae9da1b 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e073b3d4b0000000000ea3055000000000007d05a7e66be6c7f835aa0ef8326898298ba85659f2bb1fef6d0fa56730000000000000000000000000000000000000000000000000000000000000000d64894823551f7bc721bb3539fc506cd47cb7ea7ac198aeb8a3b0bf747143c4300000080000102000707000000010000000000 +DMLOG APPLIED_TRANSACTION 9 483f81c5a1f0eebcddf88a87dbca2938542f9f41e33184d8fd01a25dbae9da1b09000000083b3d4b0100000009877c62ca48258650371bec4bf93f566ea7dc485dd303a558d38869e501006400000000000000000000000000000000000000000001010000010000000000ea30554737dd18b6338a7db7bdd80322583ad287c63f0dac05a58563955a30a943f89623000000000000002300000000000000010000000000ea3055230000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e073b3d4b0000000000ea3055000000000007d05a7e66be6c7f835aa0ef8326898298ba85659f2bb1fef6d0fa56730000000000000000000000000000000000000000000000000000000000000000d64894823551f7bc721bb3539fc506cd47cb7ea7ac198aeb8a3b0bf747143c430000008000010200070700000001000000000000000000000000483f81c5a1f0eebcddf88a87dbca2938542f9f41e33184d8fd01a25dbae9da1b09000000083b3d4b0100000009877c62ca48258650371bec4bf93f566ea7dc485dd303a558d38869e50000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":8,"value_ex":228143008,"consumed":229},"average_block_cpu_usage":{"last_ordinal":8,"value_ex":437652367,"consumed":537},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1055940,"virtual_cpu_limit":201403} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":9,"value_ex":226241816,"consumed":227},"average_block_cpu_usage":{"last_ordinal":9,"value_ex":434838597,"consumed":535},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1056996,"virtual_cpu_limit":201604} -DMLOG ACCEPTED_BLOCK_V2 000000096b9e12bbaf911850d56d00d7b5ea733eba2c13a706e93119298f66b5 9 7 083b3d4b0000000000ea3055000000000008209b5a99499dd0726c38437078193d32521d1342eeeccac81c89fc8500000000000000000000000000000000000000000000000000000000000000000688a59721ec5837e0ce3c4d17012900c86ae809b2156a020446bac723aad5b2000000800001020007080000000100000020229584ad9e82d6bd05f1f5dd94141d413c117593c6d6d0e5c9af09c8c899cc4f3a4df738d3a931fa0a0c0870b86da708e2f398643cab9589d05209868012bd1d00010300cb010800000001010100c0010dc54785e09205ce35ff7903dc36a1da4633eb2a4c4ea840dc88d8dc9571fc2eff145922caa384c1fdb109c3e987740fde69d7ae8d3040f748903e3aa0bcd107ca53e1fcb086293c06e82e6292a9f485e68b90209ae796798651e9e4461f430e991e21b1190ed4523c85c8b1242e70d6f9d6cf8771ef8b9c57afd5f6631e21328681ffa6228f7e97491d097f98c7e10954e2b7d8490d596ecb048791f2ca68dae8e781aef3eaac37b473a34081840e3e1481f2d7a2ed65b900618c8cf180e41200 0100000000000000010000002e4a660eea9c754ad74b9ac9a64061d2bd594a75b088c2b587efb3b3940e7923121d44f8ebf8098444f0e3b3ce5b298b228375974f3a55da1cdd6c38e78d467308000000615ec194512769cd9d0866def4504a6c4dc34728b3f1612dce2f2f72b017782a073b3d4bfa83db894419b4e63ea2deecb05bb7921d6a85c4850ce52473a7c38426bdd6230001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000009877c62ca48258650371bec4bf93f566ea7dc485dd303a558d38869e5 9 7 083b3d4b0000000000ea30550000000000081a0e7b2f41e3e5b2ab280c2230a399924348bca5362cda9e41bbac13000000000000000000000000000000000000000000000000000000000000000064ee01f82d98c3536cf49316201da2f74f4d2c2c6ebfe2b175b0d61edaa2d37d0000008000010200070800000001000000202fdb7c8adf0cb58e262238b800cbc3fc99913953233c69c06a0cde49b0c41ca122e11c162b1a4863cf406b72d66f2946c6989fb32793d76c8c9bb6118aa2b5cc00010300cb010800000001010100c0016e90e03b82f45dfcd931d6c64d49801dcaf851fa6a132f6e1d9e64765e0e84a686c7450be912d9acf5510de723b0371852eeae84d5f8ac07d9f1209204f219a234f9dfe366944c0487c8b3d752afb6d4ad5fd3de6891581adadd5d9ae709da100f0ae873b1889218cbf3321171a628e8d8f471f621761824dfc2dd87dec2bf1156235340ca6d46f86f79345c20e6b90bf672bd8ba175cd5ccbb35676f73df1d71ee1fd5516b44e5e98a2d7e4a4be80baac2c05372d299d8d104e39793a5b470000 0100000000000000010000009b63096d4b50d404379eebd52755c9a420f9a42aadf5a0e8a9c2035c037ab5d550eb5fa9d86718227768e64f16d45700d07be14a9f9c1bccf1ed163f518ba81408000000451fa74787a4ececd1d49f2c64e88159620e86ee81f5565ffc08c16b7fe1af1f073b3d4b40681d85b0cff34462ed72c6d8068f26d39f8e0231e2c92b3242e127f9181b430001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 10 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304009,"value_ex":164308,"consumed":1},"cpu_usage":{"last_ordinal":1262304009,"value_ex":317721,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 3e9a5ad6fa23f0d3cff4e0001b1e87f091e2dcbd58abb9968ac32b8696e86f0a 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e083b3d4b0000000000ea3055000000000008209b5a99499dd0726c38437078193d32521d1342eeeccac81c89fc8500000000000000000000000000000000000000000000000000000000000000000688a59721ec5837e0ce3c4d17012900c86ae809b2156a020446bac723aad5b200000080000102000708000000010000000000 -DMLOG APPLIED_TRANSACTION 10 3e9a5ad6fa23f0d3cff4e0001b1e87f091e2dcbd58abb9968ac32b8696e86f0a0a000000093b3d4b010000000ab241cb18fda545cdf8800a3e228f5a7ba964c695ffb7e09c25cc287901006400000000000000000000000000000000000000000001010000010000000000ea3055f0e992d09aa4cae56a571db19d7e98bd11e44a749790641e222f2c2b0d0deaf024000000000000002400000000000000010000000000ea3055240000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e083b3d4b0000000000ea3055000000000008209b5a99499dd0726c38437078193d32521d1342eeeccac81c89fc8500000000000000000000000000000000000000000000000000000000000000000688a59721ec5837e0ce3c4d17012900c86ae809b2156a020446bac723aad5b200000080000102000708000000010000000000000000000000003e9a5ad6fa23f0d3cff4e0001b1e87f091e2dcbd58abb9968ac32b8696e86f0a0a000000093b3d4b010000000ab241cb18fda545cdf8800a3e228f5a7ba964c695ffb7e09c25cc28790000000000000000 +DMLOG TRX_OP CREATE onblock bcda84652a31ecc7258d22736a0e06f92db49c158afb4554e008bb39f5d50794 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e083b3d4b0000000000ea30550000000000081a0e7b2f41e3e5b2ab280c2230a399924348bca5362cda9e41bbac13000000000000000000000000000000000000000000000000000000000000000064ee01f82d98c3536cf49316201da2f74f4d2c2c6ebfe2b175b0d61edaa2d37d00000080000102000708000000010000000000 +DMLOG APPLIED_TRANSACTION 10 bcda84652a31ecc7258d22736a0e06f92db49c158afb4554e008bb39f5d507940a000000093b3d4b010000000a501dfd6bf423f0281acaeb7201a4df2540e7fd5df6739c5a7424146e01006400000000000000000000000000000000000000000001010000010000000000ea3055f4910468892091148b00d903dae5a936af7c07a76cd6976f237458cf230ca1d624000000000000002400000000000000010000000000ea3055240000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e083b3d4b0000000000ea30550000000000081a0e7b2f41e3e5b2ab280c2230a399924348bca5362cda9e41bbac13000000000000000000000000000000000000000000000000000000000000000064ee01f82d98c3536cf49316201da2f74f4d2c2c6ebfe2b175b0d61edaa2d37d0000008000010200070800000001000000000000000000000000bcda84652a31ecc7258d22736a0e06f92db49c158afb4554e008bb39f5d507940a000000093b3d4b010000000a501dfd6bf423f0281acaeb7201a4df2540e7fd5df6739c5a7424146e0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":9,"value_ex":226241816,"consumed":227},"average_block_cpu_usage":{"last_ordinal":9,"value_ex":434838597,"consumed":535},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1056996,"virtual_cpu_limit":201604} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":10,"value_ex":224356467,"consumed":225},"average_block_cpu_usage":{"last_ordinal":10,"value_ex":432048276,"consumed":532},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1058054,"virtual_cpu_limit":201805} -DMLOG ACCEPTED_BLOCK_V2 0000000ab241cb18fda545cdf8800a3e228f5a7ba964c695ffb7e09c25cc2879 10 8 093b3d4b0000000000ea30550000000000096b9e12bbaf911850d56d00d7b5ea733eba2c13a706e93119298f66b500000000000000000000000000000000000000000000000000000000000000008fdef10b4e09af557ab8b8b7bd38b47a5e15b889ab484d97686cdc16ef14668400000080000102000709000000010000001f6ae0ae2fcb4c3097219c12a2925d8c776de26091c20c8bc7d87cf28e290cfaec0c7680633855cc4d33d4f69a66da4b57348e94d820e47229c3cac386b0a3f73700010300cb010900000001010100c0015a4777b6b76d6cf121ff5b808f3b62fec46f321faf604bdd326fceae9fe3c081b14c7734977351ec5a79a52684121f0d02ffccd93d74a5b00e9fe9edfe006babd4ecc5ffcd08ae3c0122b94eabbf87de038a7ee2fe8f0eb47b41c89deadef6115862523ab4334de3cab9bbe3d3859dc1e8f8a900b6ae1a2b72cdafc74d33aa9938e57781cdad668c3453f92e5679210bbe89ecf29848d024576f80cd6f4f93b072559162c78ea9e2479e75054c8c5b2fea50d66770a8e5a7a72e1c170a10571400 0100000000000000010000009e7a95c8ed1b8859acfa42ed15d6ec89fadd890d21fdeea45639c64917064b0e2fa852cf123735f3b3f276b20d78dd3888d7e0014bc3f8ff94de4b8eae660623090000001a4945dbd5bab86273191302ac341df3a03e97783ca2602f3a6e9dbdab61ee28083b3d4b762fdde89434076340bf6b7fc511264ec1dee6e59ed8ba450de313f35e1285180001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000000a501dfd6bf423f0281acaeb7201a4df2540e7fd5df6739c5a7424146e 10 8 093b3d4b0000000000ea3055000000000009877c62ca48258650371bec4bf93f566ea7dc485dd303a558d38869e500000000000000000000000000000000000000000000000000000000000000005e81a0c3fe02ee308eeb64c1d372b7ced5140a9e6e5768e980a47dedf29588c60000008000010200070900000001000000205ca1141605a07993d39a9b27bb2350804a36bbddf54867ecd9fd676030eb354d240285807ddc3599b9d2136bdf9796cb50ec651eb16dbb59cbc3b85a2928eb4b00010300cb010900000001010100c0019c96bd40ca8ea207a6334afbfc59354fb9000efd663d30fb1aaef98ea2555d5236072547d239839ac9742bc75274e11076c66895107de0f663ddb19c55462423f5a029019d6f73c41b4e549192a5d385b31c6c34fa6490361ace531835d1eb057acc23c62e8cdb07d681a245e609122ac417dfe01274eb87eac289f4ce7af7ece9a4de283ba71da35bdc5a07adb6da01fe20394dc54ac9b3bf069f1a29d13c62e494d1a72cef6bbdd8eb8beae92032d5cd8adf44df46bed4ec6df5de3b3d440100 01000000000000000100000061ea833b584a0158e116376855c5782d0e1feb1c2e5a31d3a35395b51bfacdd6c4f804309a55fa9f493f170568034e0c5d5b2ae9284bbee1fe8455093759d232090000005a4acdccea4fdd96619570e2f15ad77b5e31d6609eb00c063a87447b4f536986083b3d4b1443c05a95db9944ec093776c745828fae51fb9828f4cdf177cbb9ad16aa15f50001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 11 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304010,"value_ex":164307,"consumed":1},"cpu_usage":{"last_ordinal":1262304010,"value_ex":318298,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock f14b99bb50206ae9086e5bdafd62c76460b198fb8822f6801281691f047f60c2 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e093b3d4b0000000000ea30550000000000096b9e12bbaf911850d56d00d7b5ea733eba2c13a706e93119298f66b500000000000000000000000000000000000000000000000000000000000000008fdef10b4e09af557ab8b8b7bd38b47a5e15b889ab484d97686cdc16ef14668400000080000102000709000000010000000000 -DMLOG APPLIED_TRANSACTION 11 f14b99bb50206ae9086e5bdafd62c76460b198fb8822f6801281691f047f60c20b0000000a3b3d4b010000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8c01006400000000000000000000000000000000000000000001010000010000000000ea3055b93ec5be6e1bf4d6720f69afa0e78eebb6d7b14c5c78dd24098354eedb19fde325000000000000002500000000000000010000000000ea3055250000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e093b3d4b0000000000ea30550000000000096b9e12bbaf911850d56d00d7b5ea733eba2c13a706e93119298f66b500000000000000000000000000000000000000000000000000000000000000008fdef10b4e09af557ab8b8b7bd38b47a5e15b889ab484d97686cdc16ef1466840000008000010200070900000001000000000000000000000000f14b99bb50206ae9086e5bdafd62c76460b198fb8822f6801281691f047f60c20b0000000a3b3d4b010000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8c0000000000000000 +DMLOG TRX_OP CREATE onblock 9458f37906a404df724177bbf22b1044fe05825b3256d5c2493c7161487f2d20 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e093b3d4b0000000000ea3055000000000009877c62ca48258650371bec4bf93f566ea7dc485dd303a558d38869e500000000000000000000000000000000000000000000000000000000000000005e81a0c3fe02ee308eeb64c1d372b7ced5140a9e6e5768e980a47dedf29588c600000080000102000709000000010000000000 +DMLOG APPLIED_TRANSACTION 11 9458f37906a404df724177bbf22b1044fe05825b3256d5c2493c7161487f2d200b0000000a3b3d4b010000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c401006400000000000000000000000000000000000000000001010000010000000000ea30556059741d9e4df3743df25e9bbca5ba43936e18c4b6385890d911f2fbea54335d25000000000000002500000000000000010000000000ea3055250000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e093b3d4b0000000000ea3055000000000009877c62ca48258650371bec4bf93f566ea7dc485dd303a558d38869e500000000000000000000000000000000000000000000000000000000000000005e81a0c3fe02ee308eeb64c1d372b7ced5140a9e6e5768e980a47dedf29588c600000080000102000709000000010000000000000000000000009458f37906a404df724177bbf22b1044fe05825b3256d5c2493c7161487f2d200b0000000a3b3d4b010000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c40000000000000000 DMLOG CREATION_OP ROOT 0 DMLOG PERM_OP INS 0 9 {"usage_id":8,"parent":0,"owner":"alice","name":"owner","last_updated":"2020-01-01T00:00:05.000","auth":{"threshold":1,"keys":[{"key":"EOS6JvuLaCqV8qHbSqUBVRPMo9N7V3vgE8YqHmweG568YmTDJ3opq","weight":1}],"accounts":[{"permission":{"actor":"alice","permission":"eosio.code"},"weight":1}],"waits":[]}} DMLOG PERM_OP INS 0 10 {"usage_id":9,"parent":9,"owner":"alice","name":"active","last_updated":"2020-01-01T00:00:05.000","auth":{"threshold":1,"keys":[{"key":"EOS8d5yGFrYpdXW1SUmaavRZKm5X7Bp9jK634JABCYPciwTkm7Wv2","weight":1}],"accounts":[{"permission":{"actor":"alice","permission":"eosio.code"},"weight":1}],"waits":[]}} @@ -240,20 +240,20 @@ DMLOG RLIMIT_OP ACCOUNT_LIMITS INS {"owner":"alice","net_weight":-1,"cpu_weight" DMLOG RLIMIT_OP ACCOUNT_USAGE INS {"owner":"alice","net_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"cpu_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"ram_usage":0} DMLOG RAM_OP 0 alice account add newaccount alice 2788 2788 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304010,"value_ex":165650,"consumed":233},"cpu_usage":{"last_ordinal":1262304010,"value_ex":329873,"consumed":2101},"ram_usage":456503} -DMLOG APPLIED_TRANSACTION 11 d18de120334366c10f4407c32174a89a1c80c0eb807b6343cbfa60f5e1e6a4590b0000000a3b3d4b010000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8c0100d00700001d0000000000000000e8000000000000000001010000010000000000ea30554895e298f1f3e56596649fb49ff53d0f76174ef57ef7c50f28152765cef1f97f26000000000000002600000000000000010000000000ea3055260000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000855c3401000000010002bb30f6894f29bb6fca635b1df728ad77e48fdd6123ce5e4455b0f71e072e7df80100010000000000855c3400804a1401ea305501000001000000010003ebcf44b45a71d4f225768f602d1e2e2b25ef779ee9897fe744bf1a16e85423d50100010000000000855c3400804a1401ea305501000000000000000000000000d18de120334366c10f4407c32174a89a1c80c0eb807b6343cbfa60f5e1e6a4590b0000000a3b3d4b010000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8c010000000000855c34e40a00000000000000000000000000 +DMLOG APPLIED_TRANSACTION 11 296b22b8fe264fb5b73bee404c2c1acb84a9aceeb9f8f2f476ee0084a11154aa0b0000000a3b3d4b010000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c40100d00700001d0000000000000000e8000000000000000001010000010000000000ea30554895e298f1f3e56596649fb49ff53d0f76174ef57ef7c50f28152765cef1f97f26000000000000002600000000000000010000000000ea3055260000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000855c3401000000010002bb30f6894f29bb6fca635b1df728ad77e48fdd6123ce5e4455b0f71e072e7df80100010000000000855c3400804a1401ea305501000001000000010003ebcf44b45a71d4f225768f602d1e2e2b25ef779ee9897fe744bf1a16e85423d50100010000000000855c3400804a1401ea305501000000000000000000000000296b22b8fe264fb5b73bee404c2c1acb84a9aceeb9f8f2f476ee0084a11154aa0b0000000a3b3d4b010000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c4010000000000855c34e40a00000000000000000000000000 DMLOG CREATION_OP ROOT 0 DMLOG PERM_OP INS 0 11 {"usage_id":10,"parent":10,"owner":"alice","name":"test1","last_updated":"2020-01-01T00:00:05.000","auth":{"threshold":1,"keys":[],"accounts":[{"permission":{"actor":"eosio","permission":"active"},"weight":1}],"waits":[]}} DMLOG RAM_OP 0 11 auth add updateauth_create alice 3108 320 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"alice","net_usage":{"last_ordinal":1262304010,"value_ex":834,"consumed":144},"cpu_usage":{"last_ordinal":1262304010,"value_ex":11575,"consumed":2000},"ram_usage":3108} -DMLOG APPLIED_TRANSACTION 11 361a395f6884120e656a395c607c650e83ac2e9eabbb00bf5f78fd8788d143490b0000000a3b3d4b010000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8c0100d007000012000000000000000090000000000000000001010000010000000000ea3055f3d881d2f7fbf2f7cb6081aff84e7aca1dd3914a0948ef4fc9422e734e8d4d5727000000000000002700000000000000010000000000855c34010000000000000002020000000000ea30550000000000ea30550040cbdaa86c52d5010000000000855c3400000000a8ed3232310000000000855c34000000008090b1ca00000000a8ed32320100000000010000000000ea305500000000a8ed323201000000000000000000000000361a395f6884120e656a395c607c650e83ac2e9eabbb00bf5f78fd8788d143490b0000000a3b3d4b010000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8c010000000000855c34400100000000000000000000000000 +DMLOG APPLIED_TRANSACTION 11 ef265b18875124f1db2e934b5e1543eb41f633e70e679566622f892b32585e6e0b0000000a3b3d4b010000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c40100d007000012000000000000000090000000000000000001010000010000000000ea3055f3d881d2f7fbf2f7cb6081aff84e7aca1dd3914a0948ef4fc9422e734e8d4d5727000000000000002700000000000000010000000000855c34010000000000000002020000000000ea30550000000000ea30550040cbdaa86c52d5010000000000855c3400000000a8ed3232310000000000855c34000000008090b1ca00000000a8ed32320100000000010000000000ea305500000000a8ed323201000000000000000000000000ef265b18875124f1db2e934b5e1543eb41f633e70e679566622f892b32585e6e0b0000000a3b3d4b010000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c4010000000000855c34400100000000000000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":10,"value_ex":224356467,"consumed":225},"average_block_cpu_usage":{"last_ordinal":10,"value_ex":432048276,"consumed":532},"pending_net_usage":376,"pending_cpu_usage":4100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1058054,"virtual_cpu_limit":201805} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":11,"value_ex":225620163,"consumed":599},"average_block_cpu_usage":{"last_ordinal":11,"value_ex":462614540,"consumed":4529},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1059113,"virtual_cpu_limit":202007} -DMLOG ACCEPTED_BLOCK_V2 0000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8c 11 9 0a3b3d4b0000000000ea305500000000000ab241cb18fda545cdf8800a3e228f5a7ba964c695ffb7e09c25cc28798f9f17bd4d62ed70863871c49ab08978ffc42859a7df76604f1e7a10e1cef6753811a0c0647c1df3231ec067fca15cfb574861099494ca0c69fe000fd8b471510000008000010200070a000000010000001f1d8fcb7d4b449930320fb05fc37743c1afd2c0a8ae136444f4ad6aeeb06322f17de9523dcc9f4019b45f86926b116b7629c09cd24fbd4ae49b1a27c1a23a9dc20200d00700001d010100202c67f25ca88adffcdd9723c2a8426f751725f893bef9ad54502ae4e73ba183be25ddfe7aeb4a61d06ab4855665a4817195808b79df5c0dfc569a201a64a1fd7e0000bd010ae10b5e0a00fda545cd00000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000855c3401000000010002bb30f6894f29bb6fca635b1df728ad77e48fdd6123ce5e4455b0f71e072e7df80100010000000000855c3400804a1401ea305501000001000000010003ebcf44b45a71d4f225768f602d1e2e2b25ef779ee9897fe744bf1a16e85423d50100010000000000855c3400804a1401ea30550100000000d0070000120101001f466d8459e81d22f470eeafcae30aab4fbf5e3d00ba25e952fd870bf139bbc6025372d276c718d8cf647ee870008960a6fea0adf84fda0a774fc5afc96dd0714e0000630ae10b5e0a00fda545cd00000000010000000000ea30550040cbdaa86c52d5010000000000855c3400000000a8ed3232310000000000855c34000000008090b1ca00000000a8ed32320100000000010000000000ea305500000000a8ed323201000000010300cb010a00000001010100c00140688bdd8d52916315bdb7ab4ee5e0b733ed7fbdcb8088cba67b601e4c142b367443dcdd2e7ef1937f14c2d5cda84d02e21d9cdb58fd6fa9bdfe6d3d35e8dfd51c5cac7b8572575a46cfb1c4e8984e206e1e1491b9818fdf8e686e05d581cf0e81c5bbf7de45749caaa22dc847fa099f0f113f1a439e4017e7a99f61c71bd1c879365560f65c5b4fcbf6967d8219bb0d13d9f51a48ea0757820d2665c4d29479e999c8ca915770e8b042eef9f3c435430856db2667f3e8e1cf7b1ec14995b81200 01000000000000000100000050412ec9912d5682db70814cc44e5a69d0ff89e85b7e2e119072a18d434c68a27c1a6b499925106cb863b6ee8e1e0c5ad5833cb8122f8aaafdd33ff140c34d0c0a0000008819d11bda1955ccc0ddb016e258deadfa9a1d36e492ea98295e2877a765b018093b3d4bbcf3b8b7c96ba7718f9c3768aacac46188755136026e47fd899cd92f3144ec440001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c4 11 9 0a3b3d4b0000000000ea305500000000000a501dfd6bf423f0281acaeb7201a4df2540e7fd5df6739c5a7424146e403c2b0ea7d4ce926429932d4da3c671c853627c634fea7a844d216e63baf747ac28a7e845d8e331216fc2403c2ac1514d1a586860af252e72d95592d706aa150000008000010200070a000000010000001f2f58513f6225b118f9f2c557b1e5303cac1d33a7aa0cb305c815cffe685b95f828c8f16f458a69e003d1aae0308b20f8feb071923e9d759aae760e56c1fa37bf0200d00700001d0101001f77a1102e0eac504acdf1dcdec9d5c81afcfcdd6c41f08b194f9fe889ecb9c1e5010b7188edc5dbb5b05556211a3b4af6b3da20335e7d6924f994cfa19866e9850000bd010ae10b5e0a00f423f02800000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000855c3401000000010002bb30f6894f29bb6fca635b1df728ad77e48fdd6123ce5e4455b0f71e072e7df80100010000000000855c3400804a1401ea305501000001000000010003ebcf44b45a71d4f225768f602d1e2e2b25ef779ee9897fe744bf1a16e85423d50100010000000000855c3400804a1401ea30550100000000d0070000120101002002872419d7ecff54e7991b2913bee8e7ddda2c1495c2824d9f519edb0b690a9721537b708784eb27ab71cec5ef08d8fe7296675800cc6f2f760bf89bb845a9200000630ae10b5e0a00f423f02800000000010000000000ea30550040cbdaa86c52d5010000000000855c3400000000a8ed3232310000000000855c34000000008090b1ca00000000a8ed32320100000000010000000000ea305500000000a8ed323201000000010300cb010a00000001010100c00116a3bc28de26b35db5a538aaf1f028366b65d9248cf4555c61bdb71044557bbf3220586adf3ae3fd74d3280991159206c13db4b2425d55710e69cd516b42c7ac99f3454fd564c2c92f2e313af5e38ab5ada7ab3c8efcdf0d86b4bf986c7cef0affd6452f5b511c824bdbd2b32460a9273673e12a84334abb2862322a37ccd173b0a0c5ef35ac71fc13909fa441a8e606428352754b64dbf0c6956ec7f2a50d54cd450914a038a07a5348aef2c584f20a75466cd15629e50aaa403fb2224b190900 0100000000000000010000008cd7a07a9ff5ba99d4e45d2a55855e573829971e56f075887a3747eb845d96eb8960776c600424ea3439706abaace2d67ab0e5cb2a415b0f23a572795f7b1b470a000000dadd2144ee94271b9a0aae3416b301e7278e84d84d99a248cfb5efdb1440b60a093b3d4b9201f6be7a57feed6759a88f825017796154ad2a97873652e1c83517a27dbb7d0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 12 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304011,"value_ex":165649,"consumed":1},"cpu_usage":{"last_ordinal":1262304011,"value_ex":330450,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 70c45b2e365cab4f6fddc241457a69f099e43625d8dacf9d7531327a408dc4fa 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0a3b3d4b0000000000ea305500000000000ab241cb18fda545cdf8800a3e228f5a7ba964c695ffb7e09c25cc28798f9f17bd4d62ed70863871c49ab08978ffc42859a7df76604f1e7a10e1cef6753811a0c0647c1df3231ec067fca15cfb574861099494ca0c69fe000fd8b471510000008000010200070a000000010000000000 -DMLOG APPLIED_TRANSACTION 12 70c45b2e365cab4f6fddc241457a69f099e43625d8dacf9d7531327a408dc4fa0c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a3801006400000000000000000000000000000000000000000001010000010000000000ea305521d250357553a422b3c935ac36e14a6e5188d099eb9e3223edc700995708504a28000000000000002800000000000000010000000000ea3055270000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0a3b3d4b0000000000ea305500000000000ab241cb18fda545cdf8800a3e228f5a7ba964c695ffb7e09c25cc28798f9f17bd4d62ed70863871c49ab08978ffc42859a7df76604f1e7a10e1cef6753811a0c0647c1df3231ec067fca15cfb574861099494ca0c69fe000fd8b471510000008000010200070a0000000100000000000000000000000070c45b2e365cab4f6fddc241457a69f099e43625d8dacf9d7531327a408dc4fa0c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380000000000000000 +DMLOG TRX_OP CREATE onblock 6757de764307925953a84876753d461f3ecfb51c4f80f91a00aa5cea983b5dd4 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0a3b3d4b0000000000ea305500000000000a501dfd6bf423f0281acaeb7201a4df2540e7fd5df6739c5a7424146e403c2b0ea7d4ce926429932d4da3c671c853627c634fea7a844d216e63baf747ac28a7e845d8e331216fc2403c2ac1514d1a586860af252e72d95592d706aa150000008000010200070a000000010000000000 +DMLOG APPLIED_TRANSACTION 12 6757de764307925953a84876753d461f3ecfb51c4f80f91a00aa5cea983b5dd40c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e01006400000000000000000000000000000000000000000001010000010000000000ea305545cf883ff16a1b45528d35027055da2aaf2f4b38152bcd33553a5cb14577009228000000000000002800000000000000010000000000ea3055270000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0a3b3d4b0000000000ea305500000000000a501dfd6bf423f0281acaeb7201a4df2540e7fd5df6739c5a7424146e403c2b0ea7d4ce926429932d4da3c671c853627c634fea7a844d216e63baf747ac28a7e845d8e331216fc2403c2ac1514d1a586860af252e72d95592d706aa150000008000010200070a000000010000000000000000000000006757de764307925953a84876753d461f3ecfb51c4f80f91a00aa5cea983b5dd40c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e0000000000000000 DMLOG CREATION_OP ROOT 0 DMLOG PERM_OP INS 0 12 {"usage_id":11,"parent":0,"owner":"bob","name":"owner","last_updated":"2020-01-01T00:00:05.500","auth":{"threshold":1,"keys":[{"key":"EOS6B3rHpc6dGawK1L5ume6nTb25usB8b1neMaw6nU5QBy2VSUF2V","weight":1}],"accounts":[{"permission":{"actor":"bob","permission":"eosio.code"},"weight":1}],"waits":[]}} DMLOG PERM_OP INS 0 13 {"usage_id":12,"parent":12,"owner":"bob","name":"active","last_updated":"2020-01-01T00:00:05.500","auth":{"threshold":1,"keys":[{"key":"EOS5mF6KuJY8NgNqzKS4oUjoq2q6n3txkprAhtjLb1gyi7nJ7QZLD","weight":1}],"accounts":[{"permission":{"actor":"bob","permission":"eosio.code"},"weight":1}],"waits":[]}} @@ -261,7 +261,7 @@ DMLOG RLIMIT_OP ACCOUNT_LIMITS INS {"owner":"bob","net_weight":-1,"cpu_weight":- DMLOG RLIMIT_OP ACCOUNT_USAGE INS {"owner":"bob","net_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"cpu_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"ram_usage":0} DMLOG RAM_OP 0 bob account add newaccount bob 2788 2788 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304011,"value_ex":166992,"consumed":233},"cpu_usage":{"last_ordinal":1262304011,"value_ex":342025,"consumed":2101},"ram_usage":456503} -DMLOG APPLIED_TRANSACTION 12 f7cf2d27cf3565d1cd61a3ca32f23631d6a0263ceee7437593e13da43efa99900c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380100d00700001d0000000000000000e8000000000000000001010000010000000000ea3055b72d2a03b9eb71ec3c6f4607ed1d7008828e65fc4501dffe6e2994087e20915029000000000000002900000000000000010000000000ea3055280000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000000e3d01000000010002a94c5b37723d46f30769c86afe2b0bae5e018b2b6168f52a8bb95d50738efe970100010000000000000e3d00804a1401ea305501000001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100010000000000000e3d00804a1401ea305501000000000000000000000000f7cf2d27cf3565d1cd61a3ca32f23631d6a0263ceee7437593e13da43efa99900c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a38010000000000000e3de40a00000000000000000000000000 +DMLOG APPLIED_TRANSACTION 12 80d07ce5edaa48baa870a21c78bfcfc5ce1a95f2169ed2f9b859e9f0b162db260c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e0100d00700001d0000000000000000e8000000000000000001010000010000000000ea3055b72d2a03b9eb71ec3c6f4607ed1d7008828e65fc4501dffe6e2994087e20915029000000000000002900000000000000010000000000ea3055280000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000000e3d01000000010002a94c5b37723d46f30769c86afe2b0bae5e018b2b6168f52a8bb95d50738efe970100010000000000000e3d00804a1401ea305501000001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100010000000000000e3d00804a1401ea30550100000000000000000000000080d07ce5edaa48baa870a21c78bfcfc5ce1a95f2169ed2f9b859e9f0b162db260c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e010000000000000e3de40a00000000000000000000000000 DMLOG CREATION_OP ROOT 0 DMLOG PERM_OP INS 0 14 {"usage_id":13,"parent":0,"owner":"carol","name":"owner","last_updated":"2020-01-01T00:00:05.500","auth":{"threshold":1,"keys":[{"key":"EOS5GPMSkwTUpWYr1kLyXbh2j6Fa4SrGDLE7MZfmYbKdKF96Jg2hF","weight":1}],"accounts":[{"permission":{"actor":"carol","permission":"eosio.code"},"weight":1}],"waits":[]}} DMLOG PERM_OP INS 0 15 {"usage_id":14,"parent":14,"owner":"carol","name":"active","last_updated":"2020-01-01T00:00:05.500","auth":{"threshold":1,"keys":[{"key":"EOS6YNqCMfToVXfE9FWCJBvXChfp5uXtb45yko8Uc33a89JhQTF6U","weight":1}],"accounts":[{"permission":{"actor":"carol","permission":"eosio.code"},"weight":1}],"waits":[]}} @@ -269,7 +269,7 @@ DMLOG RLIMIT_OP ACCOUNT_LIMITS INS {"owner":"carol","net_weight":-1,"cpu_weight" DMLOG RLIMIT_OP ACCOUNT_USAGE INS {"owner":"carol","net_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"cpu_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"ram_usage":0} DMLOG RAM_OP 0 carol account add newaccount carol 2788 2788 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304011,"value_ex":168335,"consumed":465},"cpu_usage":{"last_ordinal":1262304011,"value_ex":353600,"consumed":4101},"ram_usage":456503} -DMLOG APPLIED_TRANSACTION 12 a3fe299ef7901ba3d48f6bc6005dc3b4c0da0b5d8a475029a663bac95563e5bb0c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380100d00700001d0000000000000000e8000000000000000001010000010000000000ea30559c0b0c943236f292ae361a19a0dd7fa5807fc631aee85b78a7bda81bd70394ff2a000000000000002a00000000000000010000000000ea3055290000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea3055000000008048af410100000001000231b8025d8ccd3bbb454b5a924298d09d317cf4911f38f6010ff89bc244b32dae010001000000008048af4100804a1401ea305501000001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010001000000008048af4100804a1401ea305501000000000000000000000000a3fe299ef7901ba3d48f6bc6005dc3b4c0da0b5d8a475029a663bac95563e5bb0c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a3801000000008048af41e40a00000000000000000000000000 +DMLOG APPLIED_TRANSACTION 12 aff2869afb413997cfc872dad37b96886272a8c061ec8a754936fee41e1619cb0c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e0100d00700001d0000000000000000e8000000000000000001010000010000000000ea30559c0b0c943236f292ae361a19a0dd7fa5807fc631aee85b78a7bda81bd70394ff2a000000000000002a00000000000000010000000000ea3055290000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea3055000000008048af410100000001000231b8025d8ccd3bbb454b5a924298d09d317cf4911f38f6010ff89bc244b32dae010001000000008048af4100804a1401ea305501000001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010001000000008048af4100804a1401ea305501000000000000000000000000aff2869afb413997cfc872dad37b96886272a8c061ec8a754936fee41e1619cb0c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e01000000008048af41e40a00000000000000000000000000 DMLOG CREATION_OP ROOT 0 DMLOG PERM_OP INS 0 16 {"usage_id":15,"parent":0,"owner":"charlie","name":"owner","last_updated":"2020-01-01T00:00:05.500","auth":{"threshold":1,"keys":[{"key":"EOS6PK3NNfQuX72hkGVZA7VvdE7ZkK6XSpaex8rqMx8BEFkEjzqUG","weight":1}],"accounts":[{"permission":{"actor":"charlie","permission":"eosio.code"},"weight":1}],"waits":[]}} DMLOG PERM_OP INS 0 17 {"usage_id":16,"parent":16,"owner":"charlie","name":"active","last_updated":"2020-01-01T00:00:05.500","auth":{"threshold":1,"keys":[{"key":"EOS68Ajgzq9njLeN1XdBUkBR4yQ5GXZLmMK2hUFgEaTqX4KySjNKB","weight":1}],"accounts":[{"permission":{"actor":"charlie","permission":"eosio.code"},"weight":1}],"waits":[]}} @@ -277,194 +277,194 @@ DMLOG RLIMIT_OP ACCOUNT_LIMITS INS {"owner":"charlie","net_weight":-1,"cpu_weigh DMLOG RLIMIT_OP ACCOUNT_USAGE INS {"owner":"charlie","net_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"cpu_usage":{"last_ordinal":0,"value_ex":0,"consumed":0},"ram_usage":0} DMLOG RAM_OP 0 charlie account add newaccount charlie 2788 2788 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304011,"value_ex":169678,"consumed":697},"cpu_usage":{"last_ordinal":1262304011,"value_ex":365175,"consumed":6101},"ram_usage":456503} -DMLOG APPLIED_TRANSACTION 12 63da4b01878d2e819f913c391a3bc7c32f9df05fa4558bc0a14c83a391fcde880c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380100d00700001d0000000000000000e8000000000000000001010000010000000000ea305548dca9bac7dbf53b17eba3e871b319a714fe76f13ba2f689802f5770d1be9d6b2b000000000000002b00000000000000010000000000ea30552a0000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea305500000040b9784d4301000000010002c523f40a0b387b0518ee551ff9def9d961b3ad7d5aa7cb2741a466980c765fd501000100000040b9784d4300804a1401ea305501000001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed01000100000040b9784d4300804a1401ea30550100000000000000000000000063da4b01878d2e819f913c391a3bc7c32f9df05fa4558bc0a14c83a391fcde880c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380100000040b9784d43e40a00000000000000000000000000 +DMLOG APPLIED_TRANSACTION 12 b040cf7dc4f4af7158c006c2c587e723e79d749f6776b5682a6a95cfe623463b0c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e0100d00700001d0000000000000000e8000000000000000001010000010000000000ea305548dca9bac7dbf53b17eba3e871b319a714fe76f13ba2f689802f5770d1be9d6b2b000000000000002b00000000000000010000000000ea30552a0000000000000002020000000000ea30550000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea305500000040b9784d4301000000010002c523f40a0b387b0518ee551ff9def9d961b3ad7d5aa7cb2741a466980c765fd501000100000040b9784d4300804a1401ea305501000001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed01000100000040b9784d4300804a1401ea305501000000000000000000000000b040cf7dc4f4af7158c006c2c587e723e79d749f6776b5682a6a95cfe623463b0c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e0100000040b9784d43e40a00000000000000000000000000 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304011,"value_ex":171114,"consumed":945},"cpu_usage":{"last_ordinal":1262304011,"value_ex":376750,"consumed":8101},"ram_usage":456503} -DMLOG APPLIED_TRANSACTION 12 26e7c5e3ab3111e6bc8f938d170da88532a560d285ea2d54dc10ea50fa018ab70c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380100d00700001f0000000000000000f8000000000000000001010000010000000000ea3055a8a8f032c5e5c9071da56ff6b868979a05d9be7a1a0401cef2056831e705d15e2c000000000000002c00000000000000010000000000ea30552b0000000000000002020000000000ea30550000000000ea305500000038d15bb3c2010000000000ea305500000000a8ed32329701030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed01000000000000000000000026e7c5e3ab3111e6bc8f938d170da88532a560d285ea2d54dc10ea50fa018ab70c0000000b3b3d4b010000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380000000000000000 +DMLOG APPLIED_TRANSACTION 12 cc4c556d6cfdb5ba11c48ec3c941904a4fd223f3d200c4dfb88bc0d3465ab3050c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e0100d00700001f0000000000000000f8000000000000000001010000010000000000ea3055a8a8f032c5e5c9071da56ff6b868979a05d9be7a1a0401cef2056831e705d15e2c000000000000002c00000000000000010000000000ea30552b0000000000000002020000000000ea30550000000000ea305500000038d15bb3c2010000000000ea305500000000a8ed32329701030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed010000000000000000000000cc4c556d6cfdb5ba11c48ec3c941904a4fd223f3d200c4dfb88bc0d3465ab3050c0000000b3b3d4b010000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":11,"value_ex":225620163,"consumed":599},"average_block_cpu_usage":{"last_ordinal":11,"value_ex":462614540,"consumed":4529},"pending_net_usage":944,"pending_cpu_usage":8100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1059113,"virtual_cpu_limit":202007} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":12,"value_ex":231606661,"consumed":1168},"average_block_cpu_usage":{"last_ordinal":12,"value_ex":526259418,"consumed":8559},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1060173,"virtual_cpu_limit":202209} -DMLOG ACCEPTED_BLOCK_V2 0000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a38 12 10 0b3b3d4b0000000000ea305500000000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8ca27134a1891ce43dc5c3bc15ab339b98ad7c062808fe1c630f7bd2681c611ea6d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200af010b00000001000101000000183b3d4b0100000300000000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db401000100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a6600100020000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100001f7505e693a63ce6ebe49cf655178ee9c4cbb8cc0bc0f1e2a8bd8484dd3b93599d2746c689800f70dcbf04def5136a3eecf48394cdc6cee77dbdecc1472f548c790400d00700001d0101001f6639b3f0e87af14dd2a7d01dcfb053adb2d936c332c276c320b1f5974b6e97210fd6fc21fffee609c6c507e78a865fa692c30dbdb63d049a8564696d528f96b00000bd010be10b5e0b007a183cbf00000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000000e3d01000000010002a94c5b37723d46f30769c86afe2b0bae5e018b2b6168f52a8bb95d50738efe970100010000000000000e3d00804a1401ea305501000001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100010000000000000e3d00804a1401ea30550100000000d00700001d0101001f6117937e64d1ac7d53ccec8d814252599f720ab298a38ef3a173fd00717f6ee93c8d45f519c9017d3a0d8346db59f5e077fe15083cb9a6bb3ea7e582a51f83860000bd010be10b5e0b007a183cbf00000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea3055000000008048af410100000001000231b8025d8ccd3bbb454b5a924298d09d317cf4911f38f6010ff89bc244b32dae010001000000008048af4100804a1401ea305501000001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010001000000008048af4100804a1401ea30550100000000d00700001d0101002061463d95edb4b2d10324b594987a6f55dbedba458b13db3371f865dbdb337bd4629efa1a90e120251477660f88d14f4343e1ce0dc8d356425af211e8781618ff0000bd010be10b5e0b007a183cbf00000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea305500000040b9784d4301000000010002c523f40a0b387b0518ee551ff9def9d961b3ad7d5aa7cb2741a466980c765fd501000100000040b9784d4300804a1401ea305501000001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed01000100000040b9784d4300804a1401ea30550100000000d00700001f0101001f0a5b08d5690c9bfe6cd196cca2ec6ec0a8c30714079e51ec585916aae13b98d151e020e45b052e215d52a8731bc901b0642e9a0d851defbad708426f63d98b660000ca010be10b5e0b007a183cbf00000000010000000000ea305500000038d15bb3c2010000000000ea305500000000a8ed32329701030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed010000010300cb010b00000001010100c00135d94b737bf0ab5387c3904b6d696552acf23a9d33cd87944cdbc717556deaec78a119f60c4656a0b4d9fdddff539c1993895594a2e44241534ac8700e0ba83640bece9b34fce25336fa92846c80800a841a6639b3bc2e13d965383f3bcb2715716e075c9f83b3b5faf2944b1ffa125519fef9734622edecefd1a0d2ba45f726f68c24c01c99e2a1a16d8fce01cc22108d19eeed8ec0e4ef736d9cb17ae46ba03d077b67da5deee2738c02cc638625d67342d90c01f4b40b24d65c611291590000 010000000000000001000000a9a814c9bdff52ffab27d6a2aab2b1b59f7d4ca6c4b185e9f09f20554af3545fdc1fe766ac2fa916c849f4f6185bce650c6f64470f1d5be95040222049594d440b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b8613cf49c7d5e2f9554e5f203efafb38962d3e26ebdf5add2b456daf6e43ab430001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e 12 10 0b3b3d4b0000000000ea305500000000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c4aea46903cffd289f7aa8bf428dd5b8c5bf3886fee67db89a83a9855d5634870b2517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200af010b00000001000101000000183b3d4b0100000300000000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db401000100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a6600100020000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100001f6be0a33eedbaef10979ed542f8577c7efb31a672feb4ef04ae8f0063358185a82eeee0f8406f2d3c805cf26f486980f79f39685294d2320ab90b42f7a65fb1af0400d00700001d0101001f779f6710966032ace8a5e38669b9d77068c1de3581af61545c2b73c1475bacbd3e77750bc218f583d6b819b92c9f3dc63630348d97414c7b3dacf05b9e44bb1a0000bd010be10b5e0b0067c8f62900000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea30550000000000000e3d01000000010002a94c5b37723d46f30769c86afe2b0bae5e018b2b6168f52a8bb95d50738efe970100010000000000000e3d00804a1401ea305501000001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100010000000000000e3d00804a1401ea30550100000000d00700001d0101001f43757d054c27092257620accfd2f9a60b82f887803182cea242b38ae6b30635b495c72515093189edffae88d3bbdc5f6d2269019f18ec4174b15d623af69b3ee0000bd010be10b5e0b0067c8f62900000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea3055000000008048af410100000001000231b8025d8ccd3bbb454b5a924298d09d317cf4911f38f6010ff89bc244b32dae010001000000008048af4100804a1401ea305501000001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010001000000008048af4100804a1401ea30550100000000d00700001d0101001f3824c0e22ee3e8907abb1018ccbb2cbee1ba2f1e5b7c31ca834923e1422d154c561c04c34442c1612797aa7a6d93c4145b0e784b6b1b4ee1573a4997879386e70000bd010be10b5e0b0067c8f62900000000010000000000ea305500409e9a2264b89a010000000000ea305500000000a8ed32328a010000000000ea305500000040b9784d4301000000010002c523f40a0b387b0518ee551ff9def9d961b3ad7d5aa7cb2741a466980c765fd501000100000040b9784d4300804a1401ea305501000001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed01000100000040b9784d4300804a1401ea30550100000000d00700001f0101001f47616af3246307f9dff13583fd198cd8201283d1f66e8a8ddc18a29e66ef534168e109bbe756dfdbcb6fb624a051acc5729bd5ceaf0d2ef4aefa27d6c304e5540000ca010be10b5e0b0067c8f62900000000010000000000ea305500000038d15bb3c2010000000000ea305500000000a8ed32329701030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed010000010300cb010b00000001010100c0011ff237815b4dafb90f432aedc4379fa51c40e3c6cfe14a031fdb641bdc3660b231bd6219777f991c96c4b6caa415d718865126d075875c0e58223dec2322b56b3b66799f4b39fccdb99919a6c125a2d2964b43a79718d7d72479ced8563ac50a474218236f939da05a1740eb595b221f769c0e8d856cb0df4c7f8c5730de573e8433a9566c0dc8b0488d9feeabc88e17f5736e0f227fd3fbc67e9ece2c7ddf1134a4eeccabd64c8bf758cba1d42e9c0c67af68ebb80397bc7f4585888988130100 0100000000000000010000009d713f87a40172798a45565f132e5eca12a993bfb643037860c708aad2ca7a9ae2194d6b7643c4049bf0706d1065d21cf492aa75e2c2acc7eb2c73b3e8e2bbd30b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4be4acefb3fc403f3f627a598283257302592aeec89ce73f0720974dd54fe4f7710001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 13 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304012,"value_ex":171113,"consumed":1},"cpu_usage":{"last_ordinal":1262304012,"value_ex":377326,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 9824ab7f57dc6d3804ca18e2192401e1b982edfbb2a67b8f43411e037cd0541f 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed3232a7020b3b3d4b0000000000ea305500000000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8ca27134a1891ce43dc5c3bc15ab339b98ad7c062808fe1c630f7bd2681c611ea6d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200af010b00000001000101000000183b3d4b0100000300000000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db401000100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a6600100020000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100000000 -DMLOG APPLIED_TRANSACTION 13 9824ab7f57dc6d3804ca18e2192401e1b982edfbb2a67b8f43411e037cd0541f0d0000000c3b3d4b010000000de48a331a5dd37dd44ff77a638a01b562ffed6a090eb480be7f72587101006400000000000000000000000000000000000000000001010000010000000000ea3055a8ddaa9467f487b005ff17745ae59494f700473714752c87b0ef19e42a88e4642d000000000000002d00000000000000010000000000ea30552c0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed3232a7020b3b3d4b0000000000ea305500000000000b9d9f00107a183cbf11dc326a5c466950d3b59f018e463a1122d58a8ca27134a1891ce43dc5c3bc15ab339b98ad7c062808fe1c630f7bd2681c611ea6d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200af010b00000001000101000000183b3d4b0100000300000000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db401000100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a6600100020000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100000000000000000000009824ab7f57dc6d3804ca18e2192401e1b982edfbb2a67b8f43411e037cd0541f0d0000000c3b3d4b010000000de48a331a5dd37dd44ff77a638a01b562ffed6a090eb480be7f7258710000000000000000 +DMLOG TRX_OP CREATE onblock 2624afac3e6db32818d795803a422ca64002fab7af0641b28eda0bc393544ff8 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed3232a7020b3b3d4b0000000000ea305500000000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c4aea46903cffd289f7aa8bf428dd5b8c5bf3886fee67db89a83a9855d5634870b2517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200af010b00000001000101000000183b3d4b0100000300000000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db401000100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a6600100020000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100000000 +DMLOG APPLIED_TRANSACTION 13 2624afac3e6db32818d795803a422ca64002fab7af0641b28eda0bc393544ff80d0000000c3b3d4b010000000d9dcd21cf339580016241c8f8822270ea4ab267e1a4b397f6a109ddee01006400000000000000000000000000000000000000000001010000010000000000ea3055b1670802891b11e6f8030a470d9a6307b5277ce5f046facccb0cc1467db17f612d000000000000002d00000000000000010000000000ea30552c0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed3232a7020b3b3d4b0000000000ea305500000000000b1081f54d67c8f62954c5e7a5fa7f28132f07a253cafabb1dbfed09c4aea46903cffd289f7aa8bf428dd5b8c5bf3886fee67db89a83a9855d5634870b2517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200af010b00000001000101000000183b3d4b0100000300000000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db401000100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a6600100020000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100000000000000000000002624afac3e6db32818d795803a422ca64002fab7af0641b28eda0bc393544ff80d0000000c3b3d4b010000000d9dcd21cf339580016241c8f8822270ea4ab267e1a4b397f6a109ddee0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":12,"value_ex":231606661,"consumed":1168},"average_block_cpu_usage":{"last_ordinal":12,"value_ex":526259418,"consumed":8559},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1060173,"virtual_cpu_limit":202209} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":13,"value_ex":229676605,"consumed":230},"average_block_cpu_usage":{"last_ordinal":13,"value_ex":522707256,"consumed":622},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1061234,"virtual_cpu_limit":202411} -DMLOG ACCEPTED_BLOCK_V2 0000000de48a331a5dd37dd44ff77a638a01b562ffed6a090eb480be7f725871 13 10 0c3b3d4b0000000000ea305500000000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000002065eaad97793c49e0c3a3fd0ddae55b2a85d4824125d7c87832aca0c0d23946997bf88dd7b4208428230005cdd84f34935c4ddcca6170211b181680621ee40f780000 010000000000000001000000173864aa3cb1bf91029ad30e632591d2c1ac284578692a25f321cd5d99a7bb1b4c7d25c8072cb9f74f7cdadc77a703aba097cb01f1021388e944f22960ad25420b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b35abe029ee1d1395cf3f8a310f2b7801ec5d29bd0a5baafd243ab055d7f996870001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000000d9dcd21cf339580016241c8f8822270ea4ab267e1a4b397f6a109ddee 13 10 0c3b3d4b0000000000ea305500000000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000002074cacc96acb15c02d9b0e283d09526e5505a172a4f89f5e6588164e556cc48776c3e0842ea8cac6e2257dcf5ef6f4c457d70f4e3eb16f0b8c890e1819522c0e20000 010000000000000001000000dd9a7ad6b5d64418830af4b7bf6beab3ea1c6832b3f9064b2f24c0b4eaee763d198af08e40b7bac4b651e686d9306a19e3a0ff79a379f90aea070fb4ab4e0c690b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4bfaee55482630d04ff0f36e78a9545721d4512be4f83552e4d6c0b0a7cdb3de630001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 14 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304013,"value_ex":171112,"consumed":1},"cpu_usage":{"last_ordinal":1262304013,"value_ex":377902,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 957de5ac4d7d3d0e41754f017618f304dc56e39c4311bf927b609ca9dd60b180 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0c3b3d4b0000000000ea305500000000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 14 957de5ac4d7d3d0e41754f017618f304dc56e39c4311bf927b609ca9dd60b1800e0000000d3b3d4b010000000e7c0d7f7a70db6f810fe5ff1fb9ea9b9ca1a4aab2307755ad0fdb63c501006400000000000000000000000000000000000000000001010000010000000000ea3055d126be1891f743727ceeb48404bf1a1323b15c4fb0479d5c4416e6ba368ba41b2e000000000000002e00000000000000010000000000ea30552d0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0c3b3d4b0000000000ea305500000000000cff36699cd3b56b902a1b6420885f8e968ada28df9bbe0820605e8a380000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000957de5ac4d7d3d0e41754f017618f304dc56e39c4311bf927b609ca9dd60b1800e0000000d3b3d4b010000000e7c0d7f7a70db6f810fe5ff1fb9ea9b9ca1a4aab2307755ad0fdb63c50000000000000000 +DMLOG TRX_OP CREATE onblock e1dbca1863bfc16958a0611ff133fe3e7b9a77489761d0d4a39f01e82ad401c2 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0c3b3d4b0000000000ea305500000000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 14 e1dbca1863bfc16958a0611ff133fe3e7b9a77489761d0d4a39f01e82ad401c20e0000000d3b3d4b010000000e2d5f873eda2a7fec9a9d22c837777db29b3ee3e5fdd6b5874a317bcd01006400000000000000000000000000000000000000000001010000010000000000ea30554b4ab0e9a13d14ffd9fa10d788052830cad765c54b18c439753a963cf090f51b2e000000000000002e00000000000000010000000000ea30552d0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0c3b3d4b0000000000ea305500000000000c23c34c822f8ffd517905145f755c25f111d667731bf100645899540e00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000e1dbca1863bfc16958a0611ff133fe3e7b9a77489761d0d4a39f01e82ad401c20e0000000d3b3d4b010000000e2d5f873eda2a7fec9a9d22c837777db29b3ee3e5fdd6b5874a317bcd0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":13,"value_ex":229676605,"consumed":230},"average_block_cpu_usage":{"last_ordinal":13,"value_ex":522707256,"consumed":622},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1061234,"virtual_cpu_limit":202411} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":14,"value_ex":227762633,"consumed":228},"average_block_cpu_usage":{"last_ordinal":14,"value_ex":519184696,"consumed":619},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1062296,"virtual_cpu_limit":202613} -DMLOG ACCEPTED_BLOCK_V2 0000000e7c0d7f7a70db6f810fe5ff1fb9ea9b9ca1a4aab2307755ad0fdb63c5 14 10 0d3b3d4b0000000000ea305500000000000de48a331a5dd37dd44ff77a638a01b562ffed6a090eb480be7f7258710000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000205af7c4bc00cf217512691f31e9ff3bc4690ed143b445362e033082bc8ae5ce8366273dcabd00fda4144ead1964dfc9a8ac324b2d23659f4d84326db2d73909b00000 01000000000000000100000073a8234181dc74707843d9b45c5b85662d7af995811808bd2c76f52e2bce177453d2c8263fc0c15b38e332a4578aadcf1381587822e8672d539d569a1665c8da0b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b0e18f012d598c9c77216bb0007cb47dae2752d09f9e2ef4c30b77434a41207690001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000000e2d5f873eda2a7fec9a9d22c837777db29b3ee3e5fdd6b5874a317bcd 14 10 0d3b3d4b0000000000ea305500000000000d9dcd21cf339580016241c8f8822270ea4ab267e1a4b397f6a109ddee00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b0000000100000020790a3e9b835363ae515b7584726c803c3e5ec1a3f8a53eb25555a75759b9ec9c168f902326833aaf41524a04af3b2cd810056a426a5a37ca8b4bb50edf544fd40000 010000000000000001000000d299aea95a3d2e9e59eb2a38c4606836caec2b97f8e4fb0c1e3149864481b1431331e106ea5a848c42e7c4fe99871cf1ccde9178bc93e066d34d8d3b346cd8060b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b9fc2568e4a6b08df5653c76e68a4e45fd95ca9058be2a43dc93ab83036f3006b0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 15 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304014,"value_ex":171111,"consumed":1},"cpu_usage":{"last_ordinal":1262304014,"value_ex":378478,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 9540d194e8ded878c236724a687d34d104bebefa24a0166fa908b96a63253996 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0d3b3d4b0000000000ea305500000000000de48a331a5dd37dd44ff77a638a01b562ffed6a090eb480be7f7258710000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 15 9540d194e8ded878c236724a687d34d104bebefa24a0166fa908b96a632539960f0000000e3b3d4b010000000f8293dfcd6b06f0d973a51ae731f32901cc497c6e77151cab8ac69bc601006400000000000000000000000000000000000000000001010000010000000000ea3055d53f87f87b720b0094f7bf27b6e524f627bb127e37fc721b3e1160ef27339c7f2f000000000000002f00000000000000010000000000ea30552e0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0d3b3d4b0000000000ea305500000000000de48a331a5dd37dd44ff77a638a01b562ffed6a090eb480be7f7258710000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000000000000000009540d194e8ded878c236724a687d34d104bebefa24a0166fa908b96a632539960f0000000e3b3d4b010000000f8293dfcd6b06f0d973a51ae731f32901cc497c6e77151cab8ac69bc60000000000000000 +DMLOG TRX_OP CREATE onblock 2c9472160f8276f57739a93b9883a6ee8a6b8bee5c9fa635c55e608cd8f2047f 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0d3b3d4b0000000000ea305500000000000d9dcd21cf339580016241c8f8822270ea4ab267e1a4b397f6a109ddee00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 15 2c9472160f8276f57739a93b9883a6ee8a6b8bee5c9fa635c55e608cd8f2047f0f0000000e3b3d4b010000000f582e9528f2f69b8b1152ecec467a138cb49ee850e5b4753a88f2811f01006400000000000000000000000000000000000000000001010000010000000000ea3055c18edd4a007b4a97fcfdf4aac49053f57b4b71b3cb0e185e1cdbf26075176c8c2f000000000000002f00000000000000010000000000ea30552e0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0d3b3d4b0000000000ea305500000000000d9dcd21cf339580016241c8f8822270ea4ab267e1a4b397f6a109ddee00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000002c9472160f8276f57739a93b9883a6ee8a6b8bee5c9fa635c55e608cd8f2047f0f0000000e3b3d4b010000000f582e9528f2f69b8b1152ecec467a138cb49ee850e5b4753a88f2811f0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":14,"value_ex":227762633,"consumed":228},"average_block_cpu_usage":{"last_ordinal":14,"value_ex":519184696,"consumed":619},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1062296,"virtual_cpu_limit":202613} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":15,"value_ex":225864611,"consumed":226},"average_block_cpu_usage":{"last_ordinal":15,"value_ex":515691490,"consumed":615},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1063359,"virtual_cpu_limit":202815} -DMLOG ACCEPTED_BLOCK_V2 0000000f8293dfcd6b06f0d973a51ae731f32901cc497c6e77151cab8ac69bc6 15 10 0e3b3d4b0000000000ea305500000000000e7c0d7f7a70db6f810fe5ff1fb9ea9b9ca1a4aab2307755ad0fdb63c50000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f14287e44c86aaa1a75b8bc82355ad63a3405ea948dcaf0989a81e16e3e5ae90b1a669e4deacfd0bfdce11af957a8954c35f6ee30895220dc4296dc4c247782620000 0100000000000000010000008dfef300c1cc2a909fe5fb291a3b9651ca5453ffd41b391303aa978eb48b510544c8cf8f6be4164d6fe9f86d02e57da374a46ea0f4ff02bb8f18168d6d1961a90b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b6dad5165f87ebfb3973e921cee93074bcf3ddc3ca0ff009bda06236b5abf94be0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000000f582e9528f2f69b8b1152ecec467a138cb49ee850e5b4753a88f2811f 15 10 0e3b3d4b0000000000ea305500000000000e2d5f873eda2a7fec9a9d22c837777db29b3ee3e5fdd6b5874a317bcd00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f6085190bfb0f6f7ff24c50a93b4e532abfdd10049710da2ef3868c1e5f09e54a406818e2fff025d618d80dcec1329a074dddbdbd310a7c3a647e1db823e0d27e0000 0100000000000000010000000dd92f343c645f3a09be2ff2fd50234b0a92410331cb613624b39a0d3419689aed614accd1a7344fbe690a7ae11d977c38807de3d3c71740503b9089e5a5ccbd0b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b9f423ea8493821675f09940550217f1eafb3e609a65af982a00408b950b72d830001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 16 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304015,"value_ex":171110,"consumed":1},"cpu_usage":{"last_ordinal":1262304015,"value_ex":379054,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock fc8f3c970de3503534b27ca0fc5339adf144ea0d71c6dd966a0708054861283c 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0e3b3d4b0000000000ea305500000000000e7c0d7f7a70db6f810fe5ff1fb9ea9b9ca1a4aab2307755ad0fdb63c50000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 16 fc8f3c970de3503534b27ca0fc5339adf144ea0d71c6dd966a0708054861283c100000000f3b3d4b010000001064f464cdaa2652ce3a93536392c7e3a31deec8158940746329f2825201006400000000000000000000000000000000000000000001010000010000000000ea3055b583b5ebf26c6cb1b70b6444eed9a1956ba612b23fcd109e8d02aac4c76bf63630000000000000003000000000000000010000000000ea30552f0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0e3b3d4b0000000000ea305500000000000e7c0d7f7a70db6f810fe5ff1fb9ea9b9ca1a4aab2307755ad0fdb63c50000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000fc8f3c970de3503534b27ca0fc5339adf144ea0d71c6dd966a0708054861283c100000000f3b3d4b010000001064f464cdaa2652ce3a93536392c7e3a31deec8158940746329f282520000000000000000 +DMLOG TRX_OP CREATE onblock c1542446072a3b5ec57745516b8d061cd05d7addab525be5360de27bd5603b77 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0e3b3d4b0000000000ea305500000000000e2d5f873eda2a7fec9a9d22c837777db29b3ee3e5fdd6b5874a317bcd00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 16 c1542446072a3b5ec57745516b8d061cd05d7addab525be5360de27bd5603b77100000000f3b3d4b0100000010952d52bbd128a70285acf78a2964f1961f471190e90d83931d4cf42901006400000000000000000000000000000000000000000001010000010000000000ea3055909a1425f95622463debf3db37cbe658825b8d9cb6b5a35678f40459774ef32930000000000000003000000000000000010000000000ea30552f0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0e3b3d4b0000000000ea305500000000000e2d5f873eda2a7fec9a9d22c837777db29b3ee3e5fdd6b5874a317bcd00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000c1542446072a3b5ec57745516b8d061cd05d7addab525be5360de27bd5603b77100000000f3b3d4b0100000010952d52bbd128a70285acf78a2964f1961f471190e90d83931d4cf4290000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":15,"value_ex":225864611,"consumed":226},"average_block_cpu_usage":{"last_ordinal":15,"value_ex":515691490,"consumed":615},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1063359,"virtual_cpu_limit":202815} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":16,"value_ex":223982405,"consumed":224},"average_block_cpu_usage":{"last_ordinal":16,"value_ex":512227394,"consumed":612},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1064423,"virtual_cpu_limit":203018} -DMLOG ACCEPTED_BLOCK_V2 0000001064f464cdaa2652ce3a93536392c7e3a31deec8158940746329f28252 16 10 0f3b3d4b0000000000ea305500000000000f8293dfcd6b06f0d973a51ae731f32901cc497c6e77151cab8ac69bc60000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000203f47f8b7f9eb88ca160da9e2d12b0f621ff1d7a57a6982dbf01cec188f5fcf1e76cfc36e0fb21803d9fe12d7029505cd8ec0c8de8729313eefbec175a31108b80000 01000000000000000100000040393fcbbdc6d08c6b66909f67c34111a031a348bdd04c47d4ae57ddaf1d71e1dc74844e4b640e2859f523219d5bf77e5cbc6842f212fa69c69f0998b008142b0b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b370ec879be055dae1334e96752df3090c978726930f43959bd613fa4c04c0c8c0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000010952d52bbd128a70285acf78a2964f1961f471190e90d83931d4cf429 16 10 0f3b3d4b0000000000ea305500000000000f582e9528f2f69b8b1152ecec467a138cb49ee850e5b4753a88f2811f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f0db051e0433ac3354f7b4096d1721bde1842e4fda826ab65a95df3a6d449af17291b343a9fa5611cf6da6523d297bc25b60c151135f6014500b9631c8cba2fb20000 01000000000000000100000077f3b7eb6f031fe3ab8c8b6b93854f7fede37d03c7cdf72ce060153a65e734a3dc8faf2702deb89f8627e5fa108edb1ae9e7367f72f39e8356e0727eaa5c50160b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b8562ba1c0f535c305f9f01894752e81b778b503fa7c9227d4b764a83fc3472170001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 17 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304016,"value_ex":171109,"consumed":1},"cpu_usage":{"last_ordinal":1262304016,"value_ex":379630,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock b108aee3ce5e1c5d00e12d208c06d3a13eb303154fc45f81a46480ec78ce9479 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0f3b3d4b0000000000ea305500000000000f8293dfcd6b06f0d973a51ae731f32901cc497c6e77151cab8ac69bc60000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 17 b108aee3ce5e1c5d00e12d208c06d3a13eb303154fc45f81a46480ec78ce947911000000103b3d4b01000000118a13c9c832f83156589fa22d10c2ab445ec0dd07327b1da539a00a1301006400000000000000000000000000000000000000000001010000010000000000ea3055730cb13f91bd2978f657368993d60fe495a99c88a10cdb8a55345d552411c5eb31000000000000003100000000000000010000000000ea3055300000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0f3b3d4b0000000000ea305500000000000f8293dfcd6b06f0d973a51ae731f32901cc497c6e77151cab8ac69bc60000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000b108aee3ce5e1c5d00e12d208c06d3a13eb303154fc45f81a46480ec78ce947911000000103b3d4b01000000118a13c9c832f83156589fa22d10c2ab445ec0dd07327b1da539a00a130000000000000000 +DMLOG TRX_OP CREATE onblock a27040720e025d730d3388da8733477eceb6afe5140357804ce7cca8c93b19b8 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0f3b3d4b0000000000ea305500000000000f582e9528f2f69b8b1152ecec467a138cb49ee850e5b4753a88f2811f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 17 a27040720e025d730d3388da8733477eceb6afe5140357804ce7cca8c93b19b811000000103b3d4b010000001150a6ed370e2524a449bbb7f783aeeb86a714f8c10b43c576f30c90c901006400000000000000000000000000000000000000000001010000010000000000ea305564d585a4c1e980ea1de852962bfb90cdc18068cf656a3bd0e1803eb08250cacd31000000000000003100000000000000010000000000ea3055300000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e0f3b3d4b0000000000ea305500000000000f582e9528f2f69b8b1152ecec467a138cb49ee850e5b4753a88f2811f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000a27040720e025d730d3388da8733477eceb6afe5140357804ce7cca8c93b19b811000000103b3d4b010000001150a6ed370e2524a449bbb7f783aeeb86a714f8c10b43c576f30c90c90000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":16,"value_ex":223982405,"consumed":224},"average_block_cpu_usage":{"last_ordinal":16,"value_ex":512227394,"consumed":612},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1064423,"virtual_cpu_limit":203018} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":17,"value_ex":222115884,"consumed":223},"average_block_cpu_usage":{"last_ordinal":17,"value_ex":508792166,"consumed":608},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1065488,"virtual_cpu_limit":203221} -DMLOG ACCEPTED_BLOCK_V2 000000118a13c9c832f83156589fa22d10c2ab445ec0dd07327b1da539a00a13 17 10 103b3d4b0000000000ea305500000000001064f464cdaa2652ce3a93536392c7e3a31deec8158940746329f282520000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000204fcb52e738d12336aef4754a75552293a9128b12ac096f61da79545062dd275f7162762b2289dda1ec26ecc606049a3c39fe7bd2aeb37923eb68635f0e3242930000 010000000000000001000000822cc8f7f03c5c9307c77b7484005fff23d9b50a7fed3a38615d5192b4d9638a04aba813f5f7c0cbf88606caf33cdda37db80e3993b2d7d0fa57c55591ab98d10b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4be8a59258d85df22bf4a0acf49c91617a1bb3518e0b5d05e090901b9d8ea4c0710001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001150a6ed370e2524a449bbb7f783aeeb86a714f8c10b43c576f30c90c9 17 10 103b3d4b0000000000ea3055000000000010952d52bbd128a70285acf78a2964f1961f471190e90d83931d4cf42900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000002077a5b0ddd901ace41d7a04be6daea9e8f99f341d7d6a63e87eab6d4916886b747eb2d38778499e0fb1e7456a78357be7f05f5f02176e5f4665c5c399a85332dc0000 010000000000000001000000d75c20a0799c16d3541b683cccc988290203eefe9dfca01a016d3b688410f55b4775cc5b4692fe8d6513c4a3928ede2ab8d2f4bc279dffa3512d76d504cdf3940b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b06603b1b338551cd3dc24e4ceabe8112a0f8c7b8d120eb569a16499cf92418bb0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 18 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304017,"value_ex":171108,"consumed":1},"cpu_usage":{"last_ordinal":1262304017,"value_ex":380206,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 7db9aee7c95d527a98af8d37bea16da3531d63f72b74bf290eaa5e6d22f50845 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e103b3d4b0000000000ea305500000000001064f464cdaa2652ce3a93536392c7e3a31deec8158940746329f282520000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 18 7db9aee7c95d527a98af8d37bea16da3531d63f72b74bf290eaa5e6d22f5084512000000113b3d4b0100000012adcc7414f577fb436164cca9fbae0cb7f30fda37af24d76fd7ac27d201006400000000000000000000000000000000000000000001010000010000000000ea305573425eec1900129c52a3403e57812afcc9b765a7bfe0ae55423941638a6f1e0c32000000000000003200000000000000010000000000ea3055310000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e103b3d4b0000000000ea305500000000001064f464cdaa2652ce3a93536392c7e3a31deec8158940746329f282520000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000000000000000007db9aee7c95d527a98af8d37bea16da3531d63f72b74bf290eaa5e6d22f5084512000000113b3d4b0100000012adcc7414f577fb436164cca9fbae0cb7f30fda37af24d76fd7ac27d20000000000000000 +DMLOG TRX_OP CREATE onblock d20713178e11f03d41524e9cfe461dad9eebfca7fbfc32e7282de016da282729 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e103b3d4b0000000000ea3055000000000010952d52bbd128a70285acf78a2964f1961f471190e90d83931d4cf42900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 18 d20713178e11f03d41524e9cfe461dad9eebfca7fbfc32e7282de016da28272912000000113b3d4b0100000012ce4c01f73715946b301902fc571c51d4d40258820a76fe60427017a101006400000000000000000000000000000000000000000001010000010000000000ea3055ccfabaf4119cf0f7e67b080a1091a90fc5c0b2c5d02ce0a417d4731d082744f632000000000000003200000000000000010000000000ea3055310000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e103b3d4b0000000000ea3055000000000010952d52bbd128a70285acf78a2964f1961f471190e90d83931d4cf42900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000d20713178e11f03d41524e9cfe461dad9eebfca7fbfc32e7282de016da28272912000000113b3d4b0100000012ce4c01f73715946b301902fc571c51d4d40258820a76fe60427017a10000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":17,"value_ex":222115884,"consumed":223},"average_block_cpu_usage":{"last_ordinal":17,"value_ex":508792166,"consumed":608},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1065488,"virtual_cpu_limit":203221} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":18,"value_ex":220264918,"consumed":221},"average_block_cpu_usage":{"last_ordinal":18,"value_ex":505385565,"consumed":605},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1066554,"virtual_cpu_limit":203424} -DMLOG ACCEPTED_BLOCK_V2 00000012adcc7414f577fb436164cca9fbae0cb7f30fda37af24d76fd7ac27d2 18 10 113b3d4b0000000000ea30550000000000118a13c9c832f83156589fa22d10c2ab445ec0dd07327b1da539a00a130000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000203baaac37c3941e1bc3d30d2a3e874f252965413445f4f1fefdb573a924e195d22b9e69ecc4d7d5cb9e0e475ab667b0a4dd8ee50f46e3ef451646ea7b09868a7f0000 0100000000000000010000000baf75865e9bed1a0f96bc082333c0c9f4edc479ea5db457513c4802d01fdd52b6d6a4f3f0ec98d298a75b2d1def570fc6137c2eeba53fc6838c073b0d02946d0b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4ba513beb0f39729d29ca52e5891991b352d8544beae6ef6d1a12f7b4058abd8470001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000012ce4c01f73715946b301902fc571c51d4d40258820a76fe60427017a1 18 10 113b3d4b0000000000ea305500000000001150a6ed370e2524a449bbb7f783aeeb86a714f8c10b43c576f30c90c900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f3be78db37a686d4baabb2746fa61446223ac7a42bf6fdfa7f553b3af8080fa503fdf1684f57914f351cd51cd00bce3fd1bb7d0a4c03be660a1f74127c7b43a810000 0100000000000000010000004b60e12c497344febb0dd6c91227fb8a26654dd868c14a2d2979045b2a5ba05fc5652f7aeaaa701dbf31f1f81be10a7b934260d9e33ebbd6317737f4fe792d480b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b8bb0eb5d230f27b9baf46364ff85f3599d209f348fe3271bea7a51ebc9fa12ac0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 19 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304018,"value_ex":171107,"consumed":1},"cpu_usage":{"last_ordinal":1262304018,"value_ex":380782,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 3d949d168040bacb487a6a21f6d89db6a40670774ecb62f28ef4a176ba006f4e 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e113b3d4b0000000000ea30550000000000118a13c9c832f83156589fa22d10c2ab445ec0dd07327b1da539a00a130000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 19 3d949d168040bacb487a6a21f6d89db6a40670774ecb62f28ef4a176ba006f4e13000000123b3d4b0100000013a065322c5abdbc5523a8412622cc455f021251dc49e7ae0413a4e94301006400000000000000000000000000000000000000000001010000010000000000ea30551dc4765a218acbcf74a5ba56a38b1f0b283fe4a7ef504ace93ff9a44ee2ce3c033000000000000003300000000000000010000000000ea3055320000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e113b3d4b0000000000ea30550000000000118a13c9c832f83156589fa22d10c2ab445ec0dd07327b1da539a00a130000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000000000000000003d949d168040bacb487a6a21f6d89db6a40670774ecb62f28ef4a176ba006f4e13000000123b3d4b0100000013a065322c5abdbc5523a8412622cc455f021251dc49e7ae0413a4e9430000000000000000 +DMLOG TRX_OP CREATE onblock ab9ff375acc63d38bfe773ab749621afbb54e4d4fba618ab8379cd0bf98f7dd1 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e113b3d4b0000000000ea305500000000001150a6ed370e2524a449bbb7f783aeeb86a714f8c10b43c576f30c90c900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 19 ab9ff375acc63d38bfe773ab749621afbb54e4d4fba618ab8379cd0bf98f7dd113000000123b3d4b0100000013eda57583b91c4d60e4173166a6981e2a913d4b45e008ec0afe08aa0f01006400000000000000000000000000000000000000000001010000010000000000ea3055b3fa87072e7ac29912aaf6d25f19da3d9e3cf3b382be473ee528e0c736e81e7733000000000000003300000000000000010000000000ea3055320000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e113b3d4b0000000000ea305500000000001150a6ed370e2524a449bbb7f783aeeb86a714f8c10b43c576f30c90c900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000ab9ff375acc63d38bfe773ab749621afbb54e4d4fba618ab8379cd0bf98f7dd113000000123b3d4b0100000013eda57583b91c4d60e4173166a6981e2a913d4b45e008ec0afe08aa0f0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":18,"value_ex":220264918,"consumed":221},"average_block_cpu_usage":{"last_ordinal":18,"value_ex":505385565,"consumed":605},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1066554,"virtual_cpu_limit":203424} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":19,"value_ex":218429377,"consumed":219},"average_block_cpu_usage":{"last_ordinal":19,"value_ex":502007352,"consumed":602},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1067621,"virtual_cpu_limit":203627} -DMLOG ACCEPTED_BLOCK_V2 00000013a065322c5abdbc5523a8412622cc455f021251dc49e7ae0413a4e943 19 10 123b3d4b0000000000ea3055000000000012adcc7414f577fb436164cca9fbae0cb7f30fda37af24d76fd7ac27d20000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f0f172c1b1b55555b1b2e39245bb12973430434b34c54a2583c21c2107bf0d7ad1cf66b8f66fdd738bf1bced9bd1ff94aa2436ddcd859c5c720cd33cbeada9ce50000 0100000000000000010000004a586db12b9a2ec235091b130e7d77283fd7eb6d3592955f6055faf9b7a92744e026898122a8d14ec5aee66c524e0eb96e732af1f3a37a8d0848cf34c18746b70b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4bf3f8ae8dd7bd0535aed1ccfd9ec7d4c7beb1fca9efd74dc7d12ce1c6a5cca3190001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000013eda57583b91c4d60e4173166a6981e2a913d4b45e008ec0afe08aa0f 19 10 123b3d4b0000000000ea3055000000000012ce4c01f73715946b301902fc571c51d4d40258820a76fe60427017a100000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000201728163d5aed982d663327a6067ac92efe02b7b0e35b15b581d05dc311151de13950641992be724afa223fd154f32527807477c7f77d797a018b11616e76d68f0000 010000000000000001000000a22c55aba39770068e06e2cb0e08c576720450668e94895ad6b6c2b1481d2e9f832f108aae2fa51580ec44e5b7ea574d66c1001029e6de587d88a0cf579f4da80b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b0a66b2657ce7f6195f94855d8a37ef6d1a56cea418fe9483bff46f6ef69e07f30001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 20 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304019,"value_ex":171106,"consumed":1},"cpu_usage":{"last_ordinal":1262304019,"value_ex":381358,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock ecc74b5583c9bee42e202720b44b90ebd02c6d59fcb441256a4e000c14dcbe56 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e123b3d4b0000000000ea3055000000000012adcc7414f577fb436164cca9fbae0cb7f30fda37af24d76fd7ac27d20000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 20 ecc74b5583c9bee42e202720b44b90ebd02c6d59fcb441256a4e000c14dcbe5614000000133b3d4b0100000014a1212bc89bb8d45954e5376a6849a5b101aea0267468147796490d3f01006400000000000000000000000000000000000000000001010000010000000000ea30550a8aafaffbc438b86e629402a46caf06b29330cd264de311ed3f6f6d34701c6e34000000000000003400000000000000010000000000ea3055330000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e123b3d4b0000000000ea3055000000000012adcc7414f577fb436164cca9fbae0cb7f30fda37af24d76fd7ac27d20000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000ecc74b5583c9bee42e202720b44b90ebd02c6d59fcb441256a4e000c14dcbe5614000000133b3d4b0100000014a1212bc89bb8d45954e5376a6849a5b101aea0267468147796490d3f0000000000000000 +DMLOG TRX_OP CREATE onblock 669026a147bf2b6d9515b662a73fca0b15273dd4a6ec7af42c38fe7da007c28f 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e123b3d4b0000000000ea3055000000000012ce4c01f73715946b301902fc571c51d4d40258820a76fe60427017a100000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 20 669026a147bf2b6d9515b662a73fca0b15273dd4a6ec7af42c38fe7da007c28f14000000133b3d4b010000001472a984add196bcf294bf6b5a9d639d303b5387857ecf8947b7e059ec01006400000000000000000000000000000000000000000001010000010000000000ea3055542585c3e7cc461aaea36c44cf5a725f19d92d361aa390c1d98be0ffbabadd4f34000000000000003400000000000000010000000000ea3055330000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e123b3d4b0000000000ea3055000000000012ce4c01f73715946b301902fc571c51d4d40258820a76fe60427017a100000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000669026a147bf2b6d9515b662a73fca0b15273dd4a6ec7af42c38fe7da007c28f14000000133b3d4b010000001472a984add196bcf294bf6b5a9d639d303b5387857ecf8947b7e059ec0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":19,"value_ex":218429377,"consumed":219},"average_block_cpu_usage":{"last_ordinal":19,"value_ex":502007352,"consumed":602},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1067621,"virtual_cpu_limit":203627} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":20,"value_ex":216609132,"consumed":217},"average_block_cpu_usage":{"last_ordinal":20,"value_ex":498657291,"consumed":598},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1068689,"virtual_cpu_limit":203830} -DMLOG ACCEPTED_BLOCK_V2 00000014a1212bc89bb8d45954e5376a6849a5b101aea0267468147796490d3f 20 10 133b3d4b0000000000ea3055000000000013a065322c5abdbc5523a8412622cc455f021251dc49e7ae0413a4e9430000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f28e460b31aee4c9d403c55bdbdef419c4610d769043daaf5fd9a578ceed78f8269f22d48055c041fcae7115dc6256ec24423a8f190b9b949e650ea206cae12cc0000 010000000000000001000000a04664e453a723aed7d55e1f63c5ed00bf87d59c0a5426de76c522c6e00b8f9c4c290926072face889b88dd5b900246e08dc508285e64e551094fb232bc201ce0b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4bc4996c3947ab97608ce9409e93d8251100c523207a60911ee8b7b036eb3205950001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001472a984add196bcf294bf6b5a9d639d303b5387857ecf8947b7e059ec 20 10 133b3d4b0000000000ea3055000000000013eda57583b91c4d60e4173166a6981e2a913d4b45e008ec0afe08aa0f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f176f9bb765b622d161f7463879e6fbecd88f64038ddebff7d9589b4f0d24b0503fd14147bc2a0610c073ef133324be304ced59e384412b74ca3d50b1286425ed0000 010000000000000001000000c969b59ed321a7e0f64a5cd11ae505c042ced2620bcf3a14a714cb7a8be662c8f3a37134fe49e5365279558bb9241a6ea67c8ce736d79549e280f51bfc14f3f60b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4baabbf4cac5c2455d8fee1ccfb74bd2ca988c8260d5f575ba32a94d3a6cfb3c4e0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 21 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304020,"value_ex":171105,"consumed":1},"cpu_usage":{"last_ordinal":1262304020,"value_ex":381934,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 96d42a9dff2815a9a4bc8da0f94f89abbd45ff08fb8697234a312000e8ec3f30 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e133b3d4b0000000000ea3055000000000013a065322c5abdbc5523a8412622cc455f021251dc49e7ae0413a4e9430000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 21 96d42a9dff2815a9a4bc8da0f94f89abbd45ff08fb8697234a312000e8ec3f3015000000143b3d4b010000001595da19110dbbca27008a8143c7941a2d54bbf4b9df8efeb48d75afba01006400000000000000000000000000000000000000000001010000010000000000ea3055b505f500e848069f85bd0c90b8a2abe169b5b8793fd457ce65e397dc5b16ea8335000000000000003500000000000000010000000000ea3055340000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e133b3d4b0000000000ea3055000000000013a065322c5abdbc5523a8412622cc455f021251dc49e7ae0413a4e9430000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b0000000100000000000000000000000096d42a9dff2815a9a4bc8da0f94f89abbd45ff08fb8697234a312000e8ec3f3015000000143b3d4b010000001595da19110dbbca27008a8143c7941a2d54bbf4b9df8efeb48d75afba0000000000000000 +DMLOG TRX_OP CREATE onblock 0734472f50baa13ce237226dfe3a3c950d25d4094136f4f3c8203c600c949312 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e133b3d4b0000000000ea3055000000000013eda57583b91c4d60e4173166a6981e2a913d4b45e008ec0afe08aa0f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 21 0734472f50baa13ce237226dfe3a3c950d25d4094136f4f3c8203c600c94931215000000143b3d4b01000000158d7f8be0133cbc2cadf1919be0df875ab9b607e63ee3ad23c5a55a7401006400000000000000000000000000000000000000000001010000010000000000ea3055b1a88bab627af6f8833e16f4586b42983bb22a3a67b7508f9192f1bbf9f95c8535000000000000003500000000000000010000000000ea3055340000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e133b3d4b0000000000ea3055000000000013eda57583b91c4d60e4173166a6981e2a913d4b45e008ec0afe08aa0f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000000734472f50baa13ce237226dfe3a3c950d25d4094136f4f3c8203c600c94931215000000143b3d4b01000000158d7f8be0133cbc2cadf1919be0df875ab9b607e63ee3ad23c5a55a740000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":20,"value_ex":216609132,"consumed":217},"average_block_cpu_usage":{"last_ordinal":20,"value_ex":498657291,"consumed":598},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1068689,"virtual_cpu_limit":203830} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":21,"value_ex":214804055,"consumed":215},"average_block_cpu_usage":{"last_ordinal":21,"value_ex":495335147,"consumed":595},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1069758,"virtual_cpu_limit":204034} -DMLOG ACCEPTED_BLOCK_V2 0000001595da19110dbbca27008a8143c7941a2d54bbf4b9df8efeb48d75afba 21 10 143b3d4b0000000000ea3055000000000014a1212bc89bb8d45954e5376a6849a5b101aea0267468147796490d3f0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000201ea2fcb0cf10d22271fff2dd7d4081df754e9a016c79d68fe192290da9038f9114acaf49d69729de199e2837a179bc22af28fadd90d3010c39875187e83e61dd0000 0100000000000000010000000dcabc7b6175c3a322d4911eba0ac79324a67344f68ca4391d9f0c1aee7f063af8da2ed608f695b696ba37b4a47c498f1180355b92d309fd28d464adf3e053d90b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b825bbe77fa8bf58b8a47739c8713cfedb6ec4b044e97cd733ddea6d8df5e1d570001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 000000158d7f8be0133cbc2cadf1919be0df875ab9b607e63ee3ad23c5a55a74 21 10 143b3d4b0000000000ea305500000000001472a984add196bcf294bf6b5a9d639d303b5387857ecf8947b7e059ec00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f50466d517914b0d78f887379beffdcf1c5702ea9aa24e08322baf2ecb3ded3637c5ac39eed9f70b46a3d8ed9bf753723f214b8ea55bd50761e3b91a1c955c12d0000 010000000000000001000000e784e4376649d079383bb67d40af64e3b325df7038d67f06871cd3cd845597f84c801e8c41ebf07eee2f45387fe1a457306622378d407a779a46775c79b321420b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4ba254cec3838140dc440df12959afbb8eaf9913bae99299acf984822c3b0a67930001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 22 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304021,"value_ex":171104,"consumed":1},"cpu_usage":{"last_ordinal":1262304021,"value_ex":382510,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock dfe09cc880bf77b7ff5215ccc70ffc0580fc4700c7b8ea0c0c4fbe6f65fdd81a 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e143b3d4b0000000000ea3055000000000014a1212bc89bb8d45954e5376a6849a5b101aea0267468147796490d3f0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 22 dfe09cc880bf77b7ff5215ccc70ffc0580fc4700c7b8ea0c0c4fbe6f65fdd81a16000000153b3d4b0100000016f69ae333704e60a7f188698549377ac8a5b3067eafe0b9264b2e8a9201006400000000000000000000000000000000000000000001010000010000000000ea3055aedc43176e7b4b3e07acc83b7bc8e62c08b828cc044a99b12a764da87167dc6a36000000000000003600000000000000010000000000ea3055350000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e143b3d4b0000000000ea3055000000000014a1212bc89bb8d45954e5376a6849a5b101aea0267468147796490d3f0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000dfe09cc880bf77b7ff5215ccc70ffc0580fc4700c7b8ea0c0c4fbe6f65fdd81a16000000153b3d4b0100000016f69ae333704e60a7f188698549377ac8a5b3067eafe0b9264b2e8a920000000000000000 +DMLOG TRX_OP CREATE onblock 6c42be0156e8075c560d9e43061f24228ccc6cf7b5995e9643b5e71c0f8116bc 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e143b3d4b0000000000ea305500000000001472a984add196bcf294bf6b5a9d639d303b5387857ecf8947b7e059ec00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 22 6c42be0156e8075c560d9e43061f24228ccc6cf7b5995e9643b5e71c0f8116bc16000000153b3d4b010000001685e39646f972a2a8bfc9f8bc83e9d50c676945072b248b3dd35fd4a901006400000000000000000000000000000000000000000001010000010000000000ea3055cfb2cc265f5d6391b37508d403a5dbd276d00a28fc40c4765c90ba03927ea71e36000000000000003600000000000000010000000000ea3055350000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e143b3d4b0000000000ea305500000000001472a984add196bcf294bf6b5a9d639d303b5387857ecf8947b7e059ec00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000006c42be0156e8075c560d9e43061f24228ccc6cf7b5995e9643b5e71c0f8116bc16000000153b3d4b010000001685e39646f972a2a8bfc9f8bc83e9d50c676945072b248b3dd35fd4a90000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":21,"value_ex":214804055,"consumed":215},"average_block_cpu_usage":{"last_ordinal":21,"value_ex":495335147,"consumed":595},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1069758,"virtual_cpu_limit":204034} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":22,"value_ex":213014021,"consumed":214},"average_block_cpu_usage":{"last_ordinal":22,"value_ex":492040688,"consumed":592},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1070828,"virtual_cpu_limit":204238} -DMLOG ACCEPTED_BLOCK_V2 00000016f69ae333704e60a7f188698549377ac8a5b3067eafe0b9264b2e8a92 22 10 153b3d4b0000000000ea305500000000001595da19110dbbca27008a8143c7941a2d54bbf4b9df8efeb48d75afba0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f743d207bf1c290ff7cc3be72902e5a0fe18d01131bf3ce1eda924555cf29c63431782ce29ca4dbc17cf93a3e180e84b3d6bbe55c20059ca40cde2c7a88201ba10000 010000000000000001000000d5a66809e6b3863672ff39cb6402bedb1b7b1d37db5ee9a7314d78b938f3c0bf7fb2e85c338097e5b55dbc1ae7c7f71526e36f980ae5afd493e90eae4300e1870b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4bb6679d36492511629dcaf2a583d5fb234e79ef5b4e100f8ee195bee48fcd74d60001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001685e39646f972a2a8bfc9f8bc83e9d50c676945072b248b3dd35fd4a9 22 10 153b3d4b0000000000ea30550000000000158d7f8be0133cbc2cadf1919be0df875ab9b607e63ee3ad23c5a55a7400000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f024b4e7b45229ed66b2ddbf05e7259d1c3dd6ebb92ed1cde43d1fba3735f433023b08a9706967610ec2e17e76a5a3c5f9ace743a418145de0a79ce931ee336500000 0100000000000000010000005fb4abe21ef08c3cf5fc8893fd4422136dff3a8baed5b98f38c4dce8011d85979abb7fe3a95db5c22f70b7385cbcda26c13faec31c6e10705ba0020f2e8bfe240b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b15323d81da186d8ddeb19de3ac818e05042e7a912a9726f2b4ba5cbba7b6d25f0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 23 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304022,"value_ex":171103,"consumed":1},"cpu_usage":{"last_ordinal":1262304022,"value_ex":383086,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock b5ae8d1a63d8692555ca3f70cbcb0b9e68d0672ad6a2dfd446cf1b4976ac9fd5 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e153b3d4b0000000000ea305500000000001595da19110dbbca27008a8143c7941a2d54bbf4b9df8efeb48d75afba0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 23 b5ae8d1a63d8692555ca3f70cbcb0b9e68d0672ad6a2dfd446cf1b4976ac9fd517000000163b3d4b0100000017a0a6d2a169899cd554c647e957e27594443ab6b3e3b6748c75f918ff01006400000000000000000000000000000000000000000001010000010000000000ea30558c4d4b5bc291b5393dc42d35a93f806291d504924e800a18e5f652920acc7c6b37000000000000003700000000000000010000000000ea3055360000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e153b3d4b0000000000ea305500000000001595da19110dbbca27008a8143c7941a2d54bbf4b9df8efeb48d75afba0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000b5ae8d1a63d8692555ca3f70cbcb0b9e68d0672ad6a2dfd446cf1b4976ac9fd517000000163b3d4b0100000017a0a6d2a169899cd554c647e957e27594443ab6b3e3b6748c75f918ff0000000000000000 +DMLOG TRX_OP CREATE onblock 1c89cd5439384a5434e6051239b9c3e46eaed2f51dbdc6bffc5d2038adfc5a71 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e153b3d4b0000000000ea30550000000000158d7f8be0133cbc2cadf1919be0df875ab9b607e63ee3ad23c5a55a7400000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 23 1c89cd5439384a5434e6051239b9c3e46eaed2f51dbdc6bffc5d2038adfc5a7117000000163b3d4b010000001799894016535bf5ff291943bd119901959037d7c08c5f06ab8d2cb0b001006400000000000000000000000000000000000000000001010000010000000000ea30553ea7b962fc08cf6ff718e5d838ddca73b888a48d7d1c6f5480b236c548848a9537000000000000003700000000000000010000000000ea3055360000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e153b3d4b0000000000ea30550000000000158d7f8be0133cbc2cadf1919be0df875ab9b607e63ee3ad23c5a55a7400000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000001c89cd5439384a5434e6051239b9c3e46eaed2f51dbdc6bffc5d2038adfc5a7117000000163b3d4b010000001799894016535bf5ff291943bd119901959037d7c08c5f06ab8d2cb0b00000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":22,"value_ex":213014021,"consumed":214},"average_block_cpu_usage":{"last_ordinal":22,"value_ex":492040688,"consumed":592},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1070828,"virtual_cpu_limit":204238} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":23,"value_ex":211238904,"consumed":212},"average_block_cpu_usage":{"last_ordinal":23,"value_ex":488773682,"consumed":588},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1071899,"virtual_cpu_limit":204442} -DMLOG ACCEPTED_BLOCK_V2 00000017a0a6d2a169899cd554c647e957e27594443ab6b3e3b6748c75f918ff 23 10 163b3d4b0000000000ea3055000000000016f69ae333704e60a7f188698549377ac8a5b3067eafe0b9264b2e8a920000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f11649035382e3f905dc9b4d91ab66b7fe9840a0416e1e3a9f0ba60e970ac96ed2785158560c98076c52ade10e7413db48dc74f2e82b2b5ea19c10073f09ba26f0000 010000000000000001000000953cfd43e9ed2471c6e7ac9035e60723ecc9a8b6b3e4e0455bc5463ba8b05987a97bc74c85f2630744ec69696f985cc3bfc00fc3ea2d7f8619788262ac4956fe0b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b493ec7bd4bcc2acf2002fb69be4950fc70354d05ad3efeb8c437c955d40de47f0001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001799894016535bf5ff291943bd119901959037d7c08c5f06ab8d2cb0b0 23 10 163b3d4b0000000000ea305500000000001685e39646f972a2a8bfc9f8bc83e9d50c676945072b248b3dd35fd4a900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000202e2a48d6c888f8f847bf0162a40f0049971e11053a21daf62a74d178964d7b1221caef18c7491b561ebb88767a28b32c3f9428cf0540915dbb995b2b019306570000 010000000000000001000000e515f2d0f9335bfe45045c53e926bd2dc902b9967c38d20bf6b22dddf0f6d9fc93a3bea0341fa70a006bd73e564054c9395dfc0ca03032c384254ba30f8a4c5b0b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4beddf8b6451d45a5f01b32caa18b385c3bcfb4ce570f275f966ca2bd6329887000001000000 033b3d4b00000000010000000000ea3055000100000001000240e54a7b27e042b80a810153bec1dd166eef95fa69f6c9886ae283363bc2add80100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 24 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304023,"value_ex":171102,"consumed":1},"cpu_usage":{"last_ordinal":1262304023,"value_ex":383662,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock ac2262adef7ce8998dcb5a4f723cc36af731cafe09d0ee1ffd98f8a2e96b4aa2 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e163b3d4b0000000000ea3055000000000016f69ae333704e60a7f188698549377ac8a5b3067eafe0b9264b2e8a920000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 24 ac2262adef7ce8998dcb5a4f723cc36af731cafe09d0ee1ffd98f8a2e96b4aa218000000173b3d4b0100000018e040ef253bfa378a043f13b8b6a1c798dc560ddd1dd3499f78e7597401006400000000000000000000000000000000000000000001010000010000000000ea3055e343f8b75401da04845f131b9034a097c579e0e858558cbb457d2903a20f136d38000000000000003800000000000000010000000000ea3055370000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e163b3d4b0000000000ea3055000000000016f69ae333704e60a7f188698549377ac8a5b3067eafe0b9264b2e8a920000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000ac2262adef7ce8998dcb5a4f723cc36af731cafe09d0ee1ffd98f8a2e96b4aa218000000173b3d4b0100000018e040ef253bfa378a043f13b8b6a1c798dc560ddd1dd3499f78e759740000000000000000 +DMLOG TRX_OP CREATE onblock ec7969bca6185a4d65686bd580803c9ab4667ab00df58cc485674e836480d82d 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e163b3d4b0000000000ea305500000000001685e39646f972a2a8bfc9f8bc83e9d50c676945072b248b3dd35fd4a900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 24 ec7969bca6185a4d65686bd580803c9ab4667ab00df58cc485674e836480d82d18000000173b3d4b0100000018d1ed26db8096caee25780c163fed057fef3114faa2591524f0f679e001006400000000000000000000000000000000000000000001010000010000000000ea30554cff3753ef22b4d32841fe082235ca1023bf865d70dd4da5f38caaf045f8982238000000000000003800000000000000010000000000ea3055370000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e163b3d4b0000000000ea305500000000001685e39646f972a2a8bfc9f8bc83e9d50c676945072b248b3dd35fd4a900000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000ec7969bca6185a4d65686bd580803c9ab4667ab00df58cc485674e836480d82d18000000173b3d4b0100000018d1ed26db8096caee25780c163fed057fef3114faa2591524f0f679e00000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":23,"value_ex":211238904,"consumed":212},"average_block_cpu_usage":{"last_ordinal":23,"value_ex":488773682,"consumed":588},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1071899,"virtual_cpu_limit":204442} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":24,"value_ex":209478579,"consumed":210},"average_block_cpu_usage":{"last_ordinal":24,"value_ex":485533901,"consumed":585},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1072971,"virtual_cpu_limit":204646} -DMLOG ACCEPTED_BLOCK_V2 00000018e040ef253bfa378a043f13b8b6a1c798dc560ddd1dd3499f78e75974 24 10 173b3d4b0000000000ea3055000000000017a0a6d2a169899cd554c647e957e27594443ab6b3e3b6748c75f918ff0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f77a15b63a7cb0c48f0fdb2a89ec828fe434d9ccb9cec602a6e848ee3338ffa3d47350c9be89a1edcd4a3a8aa974fae81d78a68e6278fdf47cd4bc55cdeefa0e80000 010000000000000001000000ffbdae13fd8a2411f95fc023d9197b93f2a8f18382aee9a450dcadf5f255c1f6ec902681d74276cd7adaca128ebc1b2f054dc75b07126fb2c239a766f074d0400b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b2cb5461b318679ada2c4bd68d274fdd9034ab13c906be3519fdd03895b36d1340001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000018d1ed26db8096caee25780c163fed057fef3114faa2591524f0f679e0 24 10 173b3d4b0000000000ea305500000000001799894016535bf5ff291943bd119901959037d7c08c5f06ab8d2cb0b000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f3471a3fb3b57fabfcb1ab615af3db9b86e06049577e07c90ad43792afcf8746804d554bbb66a85586cad8ad6dc58a76a578cca82e4db64ad34e356c6b3698cee0000 01000000000000000100000033592ef29a7d82d090bcfc8b6c03bd6a2f4c4aecfecfacbf11bbb07d6b6e79f321417bd90dbd5edda6c72cf59a9c7ce1e64b24289e5f3223207b764f666166270b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b923da040838cba840460cc80116d990431c2e49b4bc3036d07642b94560631970001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 25 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304024,"value_ex":171101,"consumed":1},"cpu_usage":{"last_ordinal":1262304024,"value_ex":384238,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 351f96599b74befe763e795f77dad2bc2d7a11e1160bb0cb86fabc98aa59e1d0 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e173b3d4b0000000000ea3055000000000017a0a6d2a169899cd554c647e957e27594443ab6b3e3b6748c75f918ff0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 25 351f96599b74befe763e795f77dad2bc2d7a11e1160bb0cb86fabc98aa59e1d019000000183b3d4b0100000019ead5b3ddc10e1c3232ce9cf66f506c3730e91c56fbea9970ffe2707301006400000000000000000000000000000000000000000001010000010000000000ea3055cd6bc9bf4f9da6c30f03fcdf1887b21a9a4d8350746f523cef98921d0b0b8acf39000000000000003900000000000000010000000000ea3055380000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e173b3d4b0000000000ea3055000000000017a0a6d2a169899cd554c647e957e27594443ab6b3e3b6748c75f918ff0000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000351f96599b74befe763e795f77dad2bc2d7a11e1160bb0cb86fabc98aa59e1d019000000183b3d4b0100000019ead5b3ddc10e1c3232ce9cf66f506c3730e91c56fbea9970ffe270730000000000000000 +DMLOG TRX_OP CREATE onblock 1a47ed589aca502f129b85b1d49fd734d057cd32ee7cd515c14b2c91b528bc44 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e173b3d4b0000000000ea305500000000001799894016535bf5ff291943bd119901959037d7c08c5f06ab8d2cb0b000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 25 1a47ed589aca502f129b85b1d49fd734d057cd32ee7cd515c14b2c91b528bc4419000000183b3d4b0100000019e1217cd16ab4fc477ca7b2da7a73ecf8a041e70e99f951d2544f3bdd01006400000000000000000000000000000000000000000001010000010000000000ea3055c8903fc72f2860d0e20a2fe29f8c2f0f64ac51f9c55aab4ef392d4694f22da5739000000000000003900000000000000010000000000ea3055380000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e173b3d4b0000000000ea305500000000001799894016535bf5ff291943bd119901959037d7c08c5f06ab8d2cb0b000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000001a47ed589aca502f129b85b1d49fd734d057cd32ee7cd515c14b2c91b528bc4419000000183b3d4b0100000019e1217cd16ab4fc477ca7b2da7a73ecf8a041e70e99f951d2544f3bdd0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":24,"value_ex":209478579,"consumed":210},"average_block_cpu_usage":{"last_ordinal":24,"value_ex":485533901,"consumed":585},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1072971,"virtual_cpu_limit":204646} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":25,"value_ex":207732924,"consumed":208},"average_block_cpu_usage":{"last_ordinal":25,"value_ex":482321119,"consumed":582},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1074045,"virtual_cpu_limit":204850} -DMLOG ACCEPTED_BLOCK_V2 00000019ead5b3ddc10e1c3232ce9cf66f506c3730e91c56fbea9970ffe27073 25 10 183b3d4b00000040b9784d43000000000018e040ef253bfa378a043f13b8b6a1c798dc560ddd1dd3499f78e759740000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f68ec69dc121e210a2602122c29f24b2b21ceb2973c86da508faebff7005b024c12f548806b3dcc7ceabd6d89a3d9f8eb9ac57f2f4b18d3b311f0d7f9772aa6070000 01000000000000000100000061e43fb53b98ad342f87607fb1dc46a09a7a9d645001a804a00b19e49477ffd8debdfc0e1ddec1e27a1463a0e2a333dda074e3dbc10bf8f2baf12989e01e6f0f0b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4bf76df2969e16880f519f31a0ac1021ed8fd71751fb092d69d7207d57581f5f7b0001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000019e1217cd16ab4fc477ca7b2da7a73ecf8a041e70e99f951d2544f3bdd 25 10 183b3d4b00000040b9784d43000000000018d1ed26db8096caee25780c163fed057fef3114faa2591524f0f679e000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000204afe22b62a7b1f9223e48dab604bab035b976046a6be0b1b0e61333e6b95735847131e8e6396604dbdf33a28d2d32e404bfccc07afd73c1d5934700ad7dca19a0000 0100000000000000010000006fc5e4c6742d2b806242499d918eff8477feadf2af72effdfc8e8fe5dde912ddb89f17607ffa6046186e71ace5c561a55bbf793edb980c5ea8436ebffbfc84310b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4be697eef97981921738f082fd4dd19015fc44082a6f7f84f5a1f9ac464029fe530001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 26 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304025,"value_ex":171100,"consumed":1},"cpu_usage":{"last_ordinal":1262304025,"value_ex":384814,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 64419026e7f96da90056d042c4b4ccecb234e78404e89fc07fcfff33e217f1e1 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e183b3d4b00000040b9784d43000000000018e040ef253bfa378a043f13b8b6a1c798dc560ddd1dd3499f78e759740000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 26 64419026e7f96da90056d042c4b4ccecb234e78404e89fc07fcfff33e217f1e11a000000193b3d4b010000001a18ba9ad551df45b63bb81e39d9b55bf4868f60570fd7fc9d79c7fc0201006400000000000000000000000000000000000000000001010000010000000000ea305557a1c349e93d35f4337d82ebe5c4a95938fbab231267522c8889b033d2d4b3e63a000000000000003a00000000000000010000000000ea3055390000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e183b3d4b00000040b9784d43000000000018e040ef253bfa378a043f13b8b6a1c798dc560ddd1dd3499f78e759740000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b0000000100000000000000000000000064419026e7f96da90056d042c4b4ccecb234e78404e89fc07fcfff33e217f1e11a000000193b3d4b010000001a18ba9ad551df45b63bb81e39d9b55bf4868f60570fd7fc9d79c7fc020000000000000000 +DMLOG TRX_OP CREATE onblock 080cc09a7c17e5389f6f7d6a291f80cb308a048a4abb9a3d9c864f4778c90a5e 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e183b3d4b00000040b9784d43000000000018d1ed26db8096caee25780c163fed057fef3114faa2591524f0f679e000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 26 080cc09a7c17e5389f6f7d6a291f80cb308a048a4abb9a3d9c864f4778c90a5e1a000000193b3d4b010000001a4bd9c9c1f72800a61219aad94c49ad3ed60ff3f31fbc7fb24e3c988f01006400000000000000000000000000000000000000000001010000010000000000ea30558861758064f3153a5a07d5d80339d9373da87452d9a861c43827a2790001a3663a000000000000003a00000000000000010000000000ea3055390000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e183b3d4b00000040b9784d43000000000018d1ed26db8096caee25780c163fed057fef3114faa2591524f0f679e000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000080cc09a7c17e5389f6f7d6a291f80cb308a048a4abb9a3d9c864f4778c90a5e1a000000193b3d4b010000001a4bd9c9c1f72800a61219aad94c49ad3ed60ff3f31fbc7fb24e3c988f0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":25,"value_ex":207732924,"consumed":208},"average_block_cpu_usage":{"last_ordinal":25,"value_ex":482321119,"consumed":582},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1074045,"virtual_cpu_limit":204850} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":26,"value_ex":206001816,"consumed":207},"average_block_cpu_usage":{"last_ordinal":26,"value_ex":479135110,"consumed":579},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1075120,"virtual_cpu_limit":205055} -DMLOG ACCEPTED_BLOCK_V2 0000001a18ba9ad551df45b63bb81e39d9b55bf4868f60570fd7fc9d79c7fc02 26 10 193b3d4b00000040b9784d43000000000019ead5b3ddc10e1c3232ce9cf66f506c3730e91c56fbea9970ffe270730000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f0312cf28da30f5d05f8e52dbec0d862b600927795bbbc9e0edba540ef30bb8ad7027797809187ea2b7ea760f71c390a3ce5973f570b030f46f7682b0b4be2dc10000 0100000000000000010000006656d2614cdf34be4f2c718e8878e322675d98d4a0120577a27a48a105754252403eeb267bad18f23efe4dd3fbf3a222fcf29a7fbef1db8a89f593bfe4d9ea510b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b7e3e7dd107207e8aa5fce8fb6a2855d467cb973b45ac195f5a25666aafdba6390001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001a4bd9c9c1f72800a61219aad94c49ad3ed60ff3f31fbc7fb24e3c988f 26 10 193b3d4b00000040b9784d43000000000019e1217cd16ab4fc477ca7b2da7a73ecf8a041e70e99f951d2544f3bdd00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b0000000100000020214def7c8a896a09c9416e67fd565ab1277076f802cdde41aaf7341a212a790b458cc174cf69ab44aac68e7e06da563b4b97a1ef137121d9cd5e82f8e094c4500000 010000000000000001000000fe009435cb66ae72b21ff9eab681d128cf2fc608ddc8884d923c3bcd6fdc49c05e00a1bcd1cd2b8edfc0ede2503c02ec51936d142bdd58a3a0bf593e34c99de10b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4bf37c61b10cfe67e3474ccf705cc8d5fb9c23faf016392a56ab4368e67cd2b2040001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 27 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304026,"value_ex":171099,"consumed":1},"cpu_usage":{"last_ordinal":1262304026,"value_ex":385390,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock fdae7722230936f5f25c49743a803c8f302136c0217b4652970b5735146f1ad1 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e193b3d4b00000040b9784d43000000000019ead5b3ddc10e1c3232ce9cf66f506c3730e91c56fbea9970ffe270730000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 27 fdae7722230936f5f25c49743a803c8f302136c0217b4652970b5735146f1ad11b0000001a3b3d4b010000001b46333cef20795dc07bed1d2dc4e7dffb82ccf6f045e96e56ebe5da4601006400000000000000000000000000000000000000000001010000010000000000ea3055108204a071ba132e3d24c770e3c98cded1a14cde48bedf1761597f5c7e6600843b000000000000003b00000000000000010000000000ea30553a0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e193b3d4b00000040b9784d43000000000019ead5b3ddc10e1c3232ce9cf66f506c3730e91c56fbea9970ffe270730000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000fdae7722230936f5f25c49743a803c8f302136c0217b4652970b5735146f1ad11b0000001a3b3d4b010000001b46333cef20795dc07bed1d2dc4e7dffb82ccf6f045e96e56ebe5da460000000000000000 +DMLOG TRX_OP CREATE onblock b8d3e8e32a05388e2f5840d34d70c46830a564677a3ce98ec27ab76b2412656c 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e193b3d4b00000040b9784d43000000000019e1217cd16ab4fc477ca7b2da7a73ecf8a041e70e99f951d2544f3bdd00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 27 b8d3e8e32a05388e2f5840d34d70c46830a564677a3ce98ec27ab76b2412656c1b0000001a3b3d4b010000001b8c0bd43a1728d257d775703ccb9e291a7b27f790e0880fd90fe35ab301006400000000000000000000000000000000000000000001010000010000000000ea30559bac78357920dd983b8df9c4e3e71ce90520c5ad55400258b036f657c7295ccd3b000000000000003b00000000000000010000000000ea30553a0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e193b3d4b00000040b9784d43000000000019e1217cd16ab4fc477ca7b2da7a73ecf8a041e70e99f951d2544f3bdd00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000b8d3e8e32a05388e2f5840d34d70c46830a564677a3ce98ec27ab76b2412656c1b0000001a3b3d4b010000001b8c0bd43a1728d257d775703ccb9e291a7b27f790e0880fd90fe35ab30000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":26,"value_ex":206001816,"consumed":207},"average_block_cpu_usage":{"last_ordinal":26,"value_ex":479135110,"consumed":579},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1075120,"virtual_cpu_limit":205055} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":27,"value_ex":204285134,"consumed":205},"average_block_cpu_usage":{"last_ordinal":27,"value_ex":475975651,"consumed":576},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1076196,"virtual_cpu_limit":205260} -DMLOG ACCEPTED_BLOCK_V2 0000001b46333cef20795dc07bed1d2dc4e7dffb82ccf6f045e96e56ebe5da46 27 10 1a3b3d4b00000040b9784d4300000000001a18ba9ad551df45b63bb81e39d9b55bf4868f60570fd7fc9d79c7fc020000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000002049f7e085d5c46cdcf2c6488c9b7add0e5a61325c6aa3dbf25091830aff7b07364a04723bd9f80ff2d5d9ce325bbfad2fdc2b06633ac4982e75214638783097a30000 010000000000000001000000f0c62f32ba10a9ed7c2c0222151dc781e7dccb2a99185c78571b589de78595703b9cd9be500f4c30f9a727a46a381297d285a301fd0e0a84f543e323cf07f7d60b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b20570f23f94645e5521db73558355b760f2a0ee540dfc17ca5d1287d8562a9860001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001b8c0bd43a1728d257d775703ccb9e291a7b27f790e0880fd90fe35ab3 27 10 1a3b3d4b00000040b9784d4300000000001a4bd9c9c1f72800a61219aad94c49ad3ed60ff3f31fbc7fb24e3c988f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000205d680914d850464154c8343196c8564eb54180fe9d6f717d6f8a4c007788cf564e2f736abf9f0196215748724104f04e5a527dfb9c542125c84aefa851abfc700000 0100000000000000010000001a9a2c1c8e59c9adc6f523b9def2a0197743441e8b6ca878af4e13d6a942b523c0354d4df1e2d0debc64f9af77108e0046f11936ebbff5b6f2ee08e7745da8560b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b2fc27dd3528c9c96fa33b65ca594e73609728d5aa328f58a8ce7c35af9a221ff0001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 28 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304027,"value_ex":171098,"consumed":1},"cpu_usage":{"last_ordinal":1262304027,"value_ex":385966,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 56d11576f1d29f0ad02ddc97ef2582808b62e25b382a0efd1617dafcc6f30a94 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1a3b3d4b00000040b9784d4300000000001a18ba9ad551df45b63bb81e39d9b55bf4868f60570fd7fc9d79c7fc020000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 28 56d11576f1d29f0ad02ddc97ef2582808b62e25b382a0efd1617dafcc6f30a941c0000001b3b3d4b010000001ce8c4c6f9d9a3aa647a09eca8f020bebd52e01c37d65835fb8ac0dec401006400000000000000000000000000000000000000000001010000010000000000ea305541c5c2cf2e3fd37659252103ab35d3a88286c826eddb2cc8afc400088d88de1c3c000000000000003c00000000000000010000000000ea30553b0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1a3b3d4b00000040b9784d4300000000001a18ba9ad551df45b63bb81e39d9b55bf4868f60570fd7fc9d79c7fc020000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b0000000100000000000000000000000056d11576f1d29f0ad02ddc97ef2582808b62e25b382a0efd1617dafcc6f30a941c0000001b3b3d4b010000001ce8c4c6f9d9a3aa647a09eca8f020bebd52e01c37d65835fb8ac0dec40000000000000000 +DMLOG TRX_OP CREATE onblock 270120750a3e1a1fbdab8171f1c385b45f64793d6621dffef34efe315883d230 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1a3b3d4b00000040b9784d4300000000001a4bd9c9c1f72800a61219aad94c49ad3ed60ff3f31fbc7fb24e3c988f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 28 270120750a3e1a1fbdab8171f1c385b45f64793d6621dffef34efe315883d2301c0000001b3b3d4b010000001c4288d91562e79e6801e70f66ecba6a5e9668ad3db1dfd275774be12001006400000000000000000000000000000000000000000001010000010000000000ea305569b772712805aa734d8efd48d5987c1966ade9dc4b241e0c396b9ed6a6cd31c83c000000000000003c00000000000000010000000000ea30553b0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1a3b3d4b00000040b9784d4300000000001a4bd9c9c1f72800a61219aad94c49ad3ed60ff3f31fbc7fb24e3c988f00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000270120750a3e1a1fbdab8171f1c385b45f64793d6621dffef34efe315883d2301c0000001b3b3d4b010000001c4288d91562e79e6801e70f66ecba6a5e9668ad3db1dfd275774be1200000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":27,"value_ex":204285134,"consumed":205},"average_block_cpu_usage":{"last_ordinal":27,"value_ex":475975651,"consumed":576},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1076196,"virtual_cpu_limit":205260} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":28,"value_ex":202582757,"consumed":203},"average_block_cpu_usage":{"last_ordinal":28,"value_ex":472842521,"consumed":573},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1077273,"virtual_cpu_limit":205465} -DMLOG ACCEPTED_BLOCK_V2 0000001ce8c4c6f9d9a3aa647a09eca8f020bebd52e01c37d65835fb8ac0dec4 28 10 1b3b3d4b00000040b9784d4300000000001b46333cef20795dc07bed1d2dc4e7dffb82ccf6f045e96e56ebe5da460000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000204747291b4050b729953f547da3a46a2b4377b85c0d8c2f9f6352dbc63e2aca107d53d54749cac9d2aec33b5d2208d9fa320e7317d58bd5c6f10f8115e65f52da0000 010000000000000001000000d999640efba942a92373a9e5d1436da2b99baae8eed48f00850f8895616fc19a2bb97b215d5c62c759f8d06d22e47213f70dfccd66c64dcb693d75d320f3e1610b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4be526a1d8d6eef423bdf7f24b6869525c47412f40d31b059906f5b024d68d06dc0001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001c4288d91562e79e6801e70f66ecba6a5e9668ad3db1dfd275774be120 28 10 1b3b3d4b00000040b9784d4300000000001b8c0bd43a1728d257d775703ccb9e291a7b27f790e0880fd90fe35ab300000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f13441db95c98e8be9506f4e68e51734b4ac6c2e7b71eee63308cd80a3e4941842f5fb9738be5e7a94088183227bf0bbaae4eb21cab7ae25b17764a2a4d1f38a90000 0100000000000000010000008e8e3bd33750e86b02e0f07898a0b444e256c649c6288ba92995bfbff01578f8476b921ea39abbca61095715e043eecc7a2561c4e06286c608e93754868356ce0b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b8af11cf1b3d33d475ae77f6475c22463e92400a16027db81880de43d4ceb649d0001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 29 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304028,"value_ex":171097,"consumed":1},"cpu_usage":{"last_ordinal":1262304028,"value_ex":386542,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock cd680d0e2ae4692797752f6a74c1af91b6a14fb43c437c9d1ebbcb6617c4fe66 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1b3b3d4b00000040b9784d4300000000001b46333cef20795dc07bed1d2dc4e7dffb82ccf6f045e96e56ebe5da460000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 29 cd680d0e2ae4692797752f6a74c1af91b6a14fb43c437c9d1ebbcb6617c4fe661d0000001c3b3d4b010000001d63375520b115a9aeea1b0e3befcb7b67b612735c77ad754bde1eb0e801006400000000000000000000000000000000000000000001010000010000000000ea305503a19c62668903dded091fee1acb60f43b8f85d639b21bfc9c838513da7bdaeb3d000000000000003d00000000000000010000000000ea30553c0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1b3b3d4b00000040b9784d4300000000001b46333cef20795dc07bed1d2dc4e7dffb82ccf6f045e96e56ebe5da460000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000cd680d0e2ae4692797752f6a74c1af91b6a14fb43c437c9d1ebbcb6617c4fe661d0000001c3b3d4b010000001d63375520b115a9aeea1b0e3befcb7b67b612735c77ad754bde1eb0e80000000000000000 +DMLOG TRX_OP CREATE onblock e7dca4201ae02b4504f8d38f76f8fe6a2608e6b9bfa3ad93132d1702ceb02fb1 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1b3b3d4b00000040b9784d4300000000001b8c0bd43a1728d257d775703ccb9e291a7b27f790e0880fd90fe35ab300000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 29 e7dca4201ae02b4504f8d38f76f8fe6a2608e6b9bfa3ad93132d1702ceb02fb11d0000001c3b3d4b010000001d9303d4807c836208276f4924df0696c9f48c15b3b129ccd445ce98f101006400000000000000000000000000000000000000000001010000010000000000ea3055baaf8623732e6aac775100b51a0b3652ea096fbe2fbc8b94bfd98c926a90c6263d000000000000003d00000000000000010000000000ea30553c0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1b3b3d4b00000040b9784d4300000000001b8c0bd43a1728d257d775703ccb9e291a7b27f790e0880fd90fe35ab300000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000e7dca4201ae02b4504f8d38f76f8fe6a2608e6b9bfa3ad93132d1702ceb02fb11d0000001c3b3d4b010000001d9303d4807c836208276f4924df0696c9f48c15b3b129ccd445ce98f10000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":28,"value_ex":202582757,"consumed":203},"average_block_cpu_usage":{"last_ordinal":28,"value_ex":472842521,"consumed":573},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1077273,"virtual_cpu_limit":205465} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":29,"value_ex":200894567,"consumed":201},"average_block_cpu_usage":{"last_ordinal":29,"value_ex":469735500,"consumed":569},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1078351,"virtual_cpu_limit":205670} -DMLOG ACCEPTED_BLOCK_V2 0000001d63375520b115a9aeea1b0e3befcb7b67b612735c77ad754bde1eb0e8 29 10 1c3b3d4b00000040b9784d4300000000001ce8c4c6f9d9a3aa647a09eca8f020bebd52e01c37d65835fb8ac0dec40000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f2f5dfc4a98e3c8343737f9e3d940727b34697d46afbd75d59f890fad4c89bd0f70c6b116d9ca0039196be7a23c5cb8ef02ef0e6538e2907e53a61d1d7c2ab2a70000 010000000000000001000000209e7702492c5fcc34d1a757134117d02e7e032db898897f8c2f547c3903f1dbb844b75bff7cf5530b658287aa959b5f8207388371e4e1007a9dcbc2faae6e5b0b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b18fbf10fcdc8716e4c0e6138f6e2fd952ab9187897ebe1dc684fe0b483b480710001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001d9303d4807c836208276f4924df0696c9f48c15b3b129ccd445ce98f1 29 10 1c3b3d4b00000040b9784d4300000000001c4288d91562e79e6801e70f66ecba6a5e9668ad3db1dfd275774be12000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f7d1a50cff5ec53f0d28d228089f4dff27ec6ee3f569b9fb4ab5b20ce4367625f00c636d5e8cda620fc934a60c73c0379bb370984dc5219a2de81cede4824edeb0000 010000000000000001000000986b89606fc0777785b87654f923b3f0c2a9570818ac6740b705d3b55f02456d1165f11af56d717a563cfe98e239fddf0b82c7f6557146f24d77af94476836220b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b6f2c91715ae9676b470a41c650784b5fe6df4d83bc5aa71be66838c6c74803f30001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 30 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304029,"value_ex":171096,"consumed":1},"cpu_usage":{"last_ordinal":1262304029,"value_ex":387118,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock eb9ecf120f53216be411b462a9bc6c095c2face32f51b168c9800621fa408924 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1c3b3d4b00000040b9784d4300000000001ce8c4c6f9d9a3aa647a09eca8f020bebd52e01c37d65835fb8ac0dec40000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 30 eb9ecf120f53216be411b462a9bc6c095c2face32f51b168c9800621fa4089241e0000001d3b3d4b010000001e61b4c8d7344ea5091a237230bd9c9b5dc7e019ba2c782857887424d901006400000000000000000000000000000000000000000001010000010000000000ea30550d801fc765e530a4fc261d95156869b04061ceffa726a6ff5004e24a6362afba3e000000000000003e00000000000000010000000000ea30553d0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1c3b3d4b00000040b9784d4300000000001ce8c4c6f9d9a3aa647a09eca8f020bebd52e01c37d65835fb8ac0dec40000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000eb9ecf120f53216be411b462a9bc6c095c2face32f51b168c9800621fa4089241e0000001d3b3d4b010000001e61b4c8d7344ea5091a237230bd9c9b5dc7e019ba2c782857887424d90000000000000000 +DMLOG TRX_OP CREATE onblock 8a96b5eb1822a45132d339fbc43bacccd8a1900c360f6f4446cea732932d1163 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1c3b3d4b00000040b9784d4300000000001c4288d91562e79e6801e70f66ecba6a5e9668ad3db1dfd275774be12000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 30 8a96b5eb1822a45132d339fbc43bacccd8a1900c360f6f4446cea732932d11631e0000001d3b3d4b010000001e21cfb5fe09ff7a6b596163e410da8998e347b3a86e808d37ca8aff0001006400000000000000000000000000000000000000000001010000010000000000ea3055c81d49e851191c9d56cbf5174417aee794f2ea4b8ba36bf704fbe771c0c219483e000000000000003e00000000000000010000000000ea30553d0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1c3b3d4b00000040b9784d4300000000001c4288d91562e79e6801e70f66ecba6a5e9668ad3db1dfd275774be12000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000008a96b5eb1822a45132d339fbc43bacccd8a1900c360f6f4446cea732932d11631e0000001d3b3d4b010000001e21cfb5fe09ff7a6b596163e410da8998e347b3a86e808d37ca8aff000000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":29,"value_ex":200894567,"consumed":201},"average_block_cpu_usage":{"last_ordinal":29,"value_ex":469735500,"consumed":569},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1078351,"virtual_cpu_limit":205670} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":30,"value_ex":199220445,"consumed":200},"average_block_cpu_usage":{"last_ordinal":30,"value_ex":466654371,"consumed":566},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1079430,"virtual_cpu_limit":205875} -DMLOG ACCEPTED_BLOCK_V2 0000001e61b4c8d7344ea5091a237230bd9c9b5dc7e019ba2c782857887424d9 30 10 1d3b3d4b00000040b9784d4300000000001d63375520b115a9aeea1b0e3befcb7b67b612735c77ad754bde1eb0e80000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000001f08590f4e0821feb1fb7a7e3e476e77bb92a63b4a6a8fb12d5e687fc1bba37bab7d270736d5477b214fd3cd36c3477b6d5553ec84d48d2480cbd0a9b344ad7bca0000 01000000000000000100000062ed7203d4acf5431ebd53012b74a293b3c425d42c9d392a84ac4af199d2d4cdce1fd969643edb927cf6e187b15e041eb99de1d10087e4a9c4bfd7e1bda80ca60b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b9dfdb985afbaaca2ccc5643aad9d711a88c98c9b66b929503bfe1076b7549cc60001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001e21cfb5fe09ff7a6b596163e410da8998e347b3a86e808d37ca8aff00 30 10 1d3b3d4b00000040b9784d4300000000001d9303d4807c836208276f4924df0696c9f48c15b3b129ccd445ce98f100000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000001f62a75f8d466d7f80910810f4129881730a517573ea568f623ed88676f2a2bdaa66410391a8794a8669cee705e78ea5be87cfea851b6ddc6fc6462be52ff727920000 010000000000000001000000bdb3ac55233a0be2579ec96b705f35d10012c69004d70c9d7ba4e81a75b3659bf8a4d791eb5f4433cf5f9be80cea260f55f6b9e31918fd45ce3bc1e132efdedf0b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4babb835edbd2b394d1363cc903d3d8c1207c5a63606e48522e8922b14dad0b6f30001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 31 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304030,"value_ex":171095,"consumed":1},"cpu_usage":{"last_ordinal":1262304030,"value_ex":387694,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock efad7d4f4a57aa32508fb20dec87bd14bf6ae9ada783432d4004f279dc2e1158 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1d3b3d4b00000040b9784d4300000000001d63375520b115a9aeea1b0e3befcb7b67b612735c77ad754bde1eb0e80000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 31 efad7d4f4a57aa32508fb20dec87bd14bf6ae9ada783432d4004f279dc2e11581f0000001e3b3d4b010000001f039899eb515350ee04c15461ef62cab23b87a5dd05dce4524d29aa3801006400000000000000000000000000000000000000000001010000010000000000ea3055c25af929a663cb5cc93650bda575397966ddebc4a5659995e19aad30d55d93f43f000000000000003f00000000000000010000000000ea30553e0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1d3b3d4b00000040b9784d4300000000001d63375520b115a9aeea1b0e3befcb7b67b612735c77ad754bde1eb0e80000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000efad7d4f4a57aa32508fb20dec87bd14bf6ae9ada783432d4004f279dc2e11581f0000001e3b3d4b010000001f039899eb515350ee04c15461ef62cab23b87a5dd05dce4524d29aa380000000000000000 +DMLOG TRX_OP CREATE onblock 6864a21011965dadf2bb32bda6c0da0bf12333603a075791801a27898a68a39b 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1d3b3d4b00000040b9784d4300000000001d9303d4807c836208276f4924df0696c9f48c15b3b129ccd445ce98f100000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 31 6864a21011965dadf2bb32bda6c0da0bf12333603a075791801a27898a68a39b1f0000001e3b3d4b010000001fbc4b3645d44efb7c33af3f1beee3dbef83caf121ac1191dffa9af60e01006400000000000000000000000000000000000000000001010000010000000000ea3055589a56fd8e1199ea8b222144d850974bd0d3e2de4690c06842e68524040f12be3f000000000000003f00000000000000010000000000ea30553e0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1d3b3d4b00000040b9784d4300000000001d9303d4807c836208276f4924df0696c9f48c15b3b129ccd445ce98f100000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000006864a21011965dadf2bb32bda6c0da0bf12333603a075791801a27898a68a39b1f0000001e3b3d4b010000001fbc4b3645d44efb7c33af3f1beee3dbef83caf121ac1191dffa9af60e0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":30,"value_ex":199220445,"consumed":200},"average_block_cpu_usage":{"last_ordinal":30,"value_ex":466654371,"consumed":566},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1079430,"virtual_cpu_limit":205875} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":31,"value_ex":197560274,"consumed":198},"average_block_cpu_usage":{"last_ordinal":31,"value_ex":463598918,"consumed":563},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1080510,"virtual_cpu_limit":206081} -DMLOG ACCEPTED_BLOCK_V2 0000001f039899eb515350ee04c15461ef62cab23b87a5dd05dce4524d29aa38 31 10 1e3b3d4b00000040b9784d4300000000001e61b4c8d7344ea5091a237230bd9c9b5dc7e019ba2c782857887424d90000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000002007779f36e9bda4210b7725200dba3a03ea0b2bcfce8a5e958513097cd7f3404b0e7d45cd4175ae8b8f4d24916d280bc53bd456dbac3b3dbab7f7a08f935cfe5a0000 010000000000000001000000c5ff96f03eaaf0c0f0f7cbfe5ce5c16fbbbc2f19eedd4f0bd2b83cd6272650120e21fe33618bf6a7de1ac48874d84583147de4cea9c6556ca091f2de6b4123740b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4bd768dbd9a0681248ec53fd571bb1b2a18952763284c32fb635c025c377be9f080001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 0000001fbc4b3645d44efb7c33af3f1beee3dbef83caf121ac1191dffa9af60e 31 10 1e3b3d4b00000040b9784d4300000000001e21cfb5fe09ff7a6b596163e410da8998e347b3a86e808d37ca8aff0000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000002067886068d1951cfdba59971dd431174d0ced91b9e9ac3952ce6a31a2388272134d59c4d3b67c7eb7a2a0b690d546861d0d37ad3eafd1c72fb7a93cf1f4de22f70000 010000000000000001000000a0168fc426e4af9f6fbe7a2bc665160f80d1e05ab589a0d20e782434ae9a80e48433aeb9489695d21aa051ba06dc94e7234541b0f0625b23e9ac55f7839cda3b0b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b7b5474e53e9dbe294a2bc68c71e5645413e7598f60e4e44bd878c7bb582424300001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 32 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304031,"value_ex":171094,"consumed":1},"cpu_usage":{"last_ordinal":1262304031,"value_ex":388270,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 989f7a4dccd89ee2539e239751ad78e8934aef6780563c05e8b86117d9a026f0 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1e3b3d4b00000040b9784d4300000000001e61b4c8d7344ea5091a237230bd9c9b5dc7e019ba2c782857887424d90000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 32 989f7a4dccd89ee2539e239751ad78e8934aef6780563c05e8b86117d9a026f0200000001f3b3d4b010000002032c664d5665ebaf243d55a2c072b6dc52dfc4ebc8eb2a09d777e71ad01006400000000000000000000000000000000000000000001010000010000000000ea30552384c6313510ef18ede4ec447fc1d8d3417ccee87b5c2051863bcbd31d63b0dd40000000000000004000000000000000010000000000ea30553f0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1e3b3d4b00000040b9784d4300000000001e61b4c8d7344ea5091a237230bd9c9b5dc7e019ba2c782857887424d90000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b00000001000000000000000000000000989f7a4dccd89ee2539e239751ad78e8934aef6780563c05e8b86117d9a026f0200000001f3b3d4b010000002032c664d5665ebaf243d55a2c072b6dc52dfc4ebc8eb2a09d777e71ad0000000000000000 +DMLOG TRX_OP CREATE onblock 1dae1206cb5f57a14c12f9dad7d55de7aa06134eff247f83fd18c6b1efbc350d 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1e3b3d4b00000040b9784d4300000000001e21cfb5fe09ff7a6b596163e410da8998e347b3a86e808d37ca8aff0000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 32 1dae1206cb5f57a14c12f9dad7d55de7aa06134eff247f83fd18c6b1efbc350d200000001f3b3d4b0100000020be64318badc4e8f44b2728b15a29f414d8cea7bb0dc1d6cfea28152401006400000000000000000000000000000000000000000001010000010000000000ea305592421482d961a5134d5a768e0cf81c207f3f9be6dfe7da311d5c79ef0bd6dbc140000000000000004000000000000000010000000000ea30553f0000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1e3b3d4b00000040b9784d4300000000001e21cfb5fe09ff7a6b596163e410da8998e347b3a86e808d37ca8aff0000000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000000000000000001dae1206cb5f57a14c12f9dad7d55de7aa06134eff247f83fd18c6b1efbc350d200000001f3b3d4b0100000020be64318badc4e8f44b2728b15a29f414d8cea7bb0dc1d6cfea2815240000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":31,"value_ex":197560274,"consumed":198},"average_block_cpu_usage":{"last_ordinal":31,"value_ex":463598918,"consumed":563},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1080510,"virtual_cpu_limit":206081} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":32,"value_ex":195913938,"consumed":196},"average_block_cpu_usage":{"last_ordinal":32,"value_ex":460568927,"consumed":560},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1081591,"virtual_cpu_limit":206287} -DMLOG ACCEPTED_BLOCK_V2 0000002032c664d5665ebaf243d55a2c072b6dc52dfc4ebc8eb2a09d777e71ad 32 10 1f3b3d4b00000040b9784d4300000000001f039899eb515350ee04c15461ef62cab23b87a5dd05dce4524d29aa380000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000002058b00928e0fd0bdd927ee17b63ccfb4e2fabca01cbc3d68fc572364f1131b39f3e23e84746a423f9c1e1e47331bc78768cd10b1eb292b0c659fc06b478d1f9400000 010000000000000001000000e838f18fd7d28ab8acef8830045613074cd4ce068a70688f204e5b87e1cbaaf847c08ff89db30823be798f20107e048867f9ca34d9feb9283a459226894e48e50b0000001c0f1a9ee68d777b990aa8eadee4ff1dbda0cf9b3d3d3cacfa5518a5c910f69a0a3b3d4b326148678d69cd99e6434c9a75d73db55404137e871e2b6c3ed215c03c204afa0001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000020be64318badc4e8f44b2728b15a29f414d8cea7bb0dc1d6cfea281524 32 10 1f3b3d4b00000040b9784d4300000000001fbc4b3645d44efb7c33af3f1beee3dbef83caf121ac1191dffa9af60e00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b0000000100000020361988cd3c0ed40a8725bff2afa42596f57640ca649d8a5344cd18974c2b15d948fc25b678e837adaf8e864a5195ac4dd2f6e849049a798fb937f0678d7097be0000 0100000000000000010000000653a1a32ce0f4dbd8258692b5e2ff73fe762cc034e1b22810d68fa041649fd3f88a566784115f018d48cb7786696f45e3cd2dbfbb8dedc04f0708365659ed3c0b0000005e5de36e99227d366bdfd8c65bd07c69e1e811419af26d40c7d2f1860f7b0c770a3b3d4b1c309b61c537122841677ed97a4b2f5011cc48b7a0a274909cf3e965854f64d10001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 33 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304032,"value_ex":171093,"consumed":1},"cpu_usage":{"last_ordinal":1262304032,"value_ex":388846,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 6ae3b0bc9caef028b8097e3bae99c5df90ce7c0c865b76c7c02c99d55f678343 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1f3b3d4b00000040b9784d4300000000001f039899eb515350ee04c15461ef62cab23b87a5dd05dce4524d29aa380000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000 -DMLOG APPLIED_TRANSACTION 33 6ae3b0bc9caef028b8097e3bae99c5df90ce7c0c865b76c7c02c99d55f67834321000000203b3d4b010000002131be6900a2aa5c5048998133f15e21620659b90c3796777feb39d95101006400000000000000000000000000000000000000000001010000010000000000ea3055f36a865d5ca869ee64977adcdba16472e2e69336c3e542a4e7b8039f8ccf1a1841000000000000004100000000000000010000000000ea3055400000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1f3b3d4b00000040b9784d4300000000001f039899eb515350ee04c15461ef62cab23b87a5dd05dce4524d29aa380000000000000000000000000000000000000000000000000000000000000000d5f749d4edac947e02ca488518699fdd29371e2cdc70e858c5ce685c861f8cf10000008000010200070b000000010000000000000000000000006ae3b0bc9caef028b8097e3bae99c5df90ce7c0c865b76c7c02c99d55f67834321000000203b3d4b010000002131be6900a2aa5c5048998133f15e21620659b90c3796777feb39d9510000000000000000 +DMLOG TRX_OP CREATE onblock 840ef1644f2c02bb7babbf64a24c4524b0251d476f769e0092540cf8f4d57735 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1f3b3d4b00000040b9784d4300000000001fbc4b3645d44efb7c33af3f1beee3dbef83caf121ac1191dffa9af60e00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b000000010000000000 +DMLOG APPLIED_TRANSACTION 33 840ef1644f2c02bb7babbf64a24c4524b0251d476f769e0092540cf8f4d5773521000000203b3d4b0100000021ca32a6366801cfeace635b80b863d59c4850f8d88b1660ae3688358f01006400000000000000000000000000000000000000000001010000010000000000ea305538d1dcbf49c4bd2a8e7e5181e68bf724c6cb2da945173ae2ad664f7ae1d52a6d41000000000000004100000000000000010000000000ea3055400000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e1f3b3d4b00000040b9784d4300000000001fbc4b3645d44efb7c33af3f1beee3dbef83caf121ac1191dffa9af60e00000000000000000000000000000000000000000000000000000000000000002517d7299e87905e3d98cd72ab40dc1f10aef71ac225a37c41f269727f02feac0000008000010200070b00000001000000000000000000000000840ef1644f2c02bb7babbf64a24c4524b0251d476f769e0092540cf8f4d5773521000000203b3d4b0100000021ca32a6366801cfeace635b80b863d59c4850f8d88b1660ae3688358f0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":32,"value_ex":195913938,"consumed":196},"average_block_cpu_usage":{"last_ordinal":32,"value_ex":460568927,"consumed":560},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1081591,"virtual_cpu_limit":206287} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":33,"value_ex":194281321,"consumed":195},"average_block_cpu_usage":{"last_ordinal":33,"value_ex":457564186,"consumed":557},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1082673,"virtual_cpu_limit":206493} -DMLOG ACCEPTED_BLOCK_V2 0000002131be6900a2aa5c5048998133f15e21620659b90c3796777feb39d951 33 11 203b3d4b00000040b9784d4300000000002032c664d5665ebaf243d55a2c072b6dc52dfc4ebc8eb2a09d777e71ad0000000000000000000000000000000000000000000000000000000000000000c88298a3d60aa289222dcd5ac455f1121ab12166436b96e757fec8117d2d465f00000080000102000720000000010000002023f798958f1f8a037944fba13394066690c2db98ef80b78ec67f4d53c3eb4ddf6d4fa590f01e9764ea9a0c33e59188cbdcb9de5b7539f4070a8f839ee20285a900010300cb012000000001010100c00104c491f6311de555fae22b73e14a72033783886748acd80c99147aff7a65d957fe3b940af1b84153e2562d3c5d46cc0651290e2ae12f02d239702c861562fb5cd75a37d7f0ec6ad4ebcc7c971d92ad4fb595dd0af12785ca7405f7b8975338133e8ad2f39a55e0b68dfbd22a1ddf8f8f1bf000e54b4ff8854dadf3258216204bdfd82f0ce81566a262656eed4564b0110821b69b8507c9f753b36c8ed1e51c28de74c0504cc8339c1dc292944216cdcdbe2d87a54014c21b69bd9aa1acc09e0c00 010000000000000001000000387bca52dcf4b5677b487ed3f172644e923e9fd271d8d7a7ed223054cb5d78f5ac8ec602662c776b8473210cd30450f30a5c73d55cecdfd4d2529f42f34f91962000000051e83d1eaf1ef83f809443ed897bff6e765973265de0d76960b6ef3bacbf17881f3b3d4b56b55a68a937d7779b89aa32cc12ee54bb7d7b27cf7b5aea97c2293ea4e324380001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000021ca32a6366801cfeace635b80b863d59c4850f8d88b1660ae3688358f 33 11 203b3d4b00000040b9784d43000000000020be64318badc4e8f44b2728b15a29f414d8cea7bb0dc1d6cfea281524000000000000000000000000000000000000000000000000000000000000000035a411e3e1fce9fab3615265427adef0ae2d5acc60cb744673b7f7f7d380068300000080000102000720000000010000002048ee52b9c65b2c00cae19e5da45ca6387c342b41bf3ad4f201edff984902873f5e90a05ea788b125228d670f700be8a85a876c5a7bb872abfacbc2b56253ba5200010300cb012000000001010100c001f11ff48258617cebd60acffb9a25099b412238cd71e332a0176423eaeaef00046a3971fc9fa4602a6c95b31a9a012f1633d04a7a9ee14079442a1e86bd16770f5dce3fd414f9f54715c100657878eb70eea24c9985a563a6c4b3c45ecd6fa202360f670fd23f9da55489cfa62cc45a59db72b32605205050a8be36428a610b3185da9db21943625b749299966bb5e3189be3a8388070ea0518a878b177ec024a865cc1c11567934507eb84ac66b87348af17f3030e08887cba6751678db0a30b00 010000000000000001000000901f3e39bc9838296f9761a9874c4feac2fde1ba15d7d84909866a4b4955399069f774c59a38450cf0d56abed1b64c6bf48a57a0cd7952d8d00fa71b1419fd0820000000ab0180ef6ae3372be4b878330d2c7a4f5f8f4e96489ddc403210ec20b71cb4011f3b3d4b5a981fc858d2294862706104bfce085f7039932d86bfcc8cb8184e97970f7bf00001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 34 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304033,"value_ex":171092,"consumed":1},"cpu_usage":{"last_ordinal":1262304033,"value_ex":389422,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 13c4b1c301bfe328c9ebca99eeb7e4024bf08c1a6ca1470fb8bf00f0a890ae53 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e203b3d4b00000040b9784d4300000000002032c664d5665ebaf243d55a2c072b6dc52dfc4ebc8eb2a09d777e71ad0000000000000000000000000000000000000000000000000000000000000000c88298a3d60aa289222dcd5ac455f1121ab12166436b96e757fec8117d2d465f00000080000102000720000000010000000000 -DMLOG APPLIED_TRANSACTION 34 13c4b1c301bfe328c9ebca99eeb7e4024bf08c1a6ca1470fb8bf00f0a890ae5322000000213b3d4b0100000022444fcb9c050a2eba05982ae08b8aa3c3cb7c1d2ba56f067da58ba8b601006400000000000000000000000000000000000000000001010000010000000000ea30553756645f179ade646cff8a2a9db3d7dd4a2390250ee3cab13f887cf62b8c606c42000000000000004200000000000000010000000000ea3055410000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e203b3d4b00000040b9784d4300000000002032c664d5665ebaf243d55a2c072b6dc52dfc4ebc8eb2a09d777e71ad0000000000000000000000000000000000000000000000000000000000000000c88298a3d60aa289222dcd5ac455f1121ab12166436b96e757fec8117d2d465f000000800001020007200000000100000000000000000000000013c4b1c301bfe328c9ebca99eeb7e4024bf08c1a6ca1470fb8bf00f0a890ae5322000000213b3d4b0100000022444fcb9c050a2eba05982ae08b8aa3c3cb7c1d2ba56f067da58ba8b60000000000000000 +DMLOG TRX_OP CREATE onblock 0d0c1c3e0a1f78f4eb2722a82bec4a3138a0d66157267f2334b6952cfc0ba743 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e203b3d4b00000040b9784d43000000000020be64318badc4e8f44b2728b15a29f414d8cea7bb0dc1d6cfea281524000000000000000000000000000000000000000000000000000000000000000035a411e3e1fce9fab3615265427adef0ae2d5acc60cb744673b7f7f7d380068300000080000102000720000000010000000000 +DMLOG APPLIED_TRANSACTION 34 0d0c1c3e0a1f78f4eb2722a82bec4a3138a0d66157267f2334b6952cfc0ba74322000000213b3d4b0100000022a0a6a9b2778f418a03301032293250a368aee46c68d7ede6b888c99f01006400000000000000000000000000000000000000000001010000010000000000ea30558bd2af903b29caf62f4a611e74c9f9363ca6269c66d1d3632fd0fd20f160837542000000000000004200000000000000010000000000ea3055410000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e203b3d4b00000040b9784d43000000000020be64318badc4e8f44b2728b15a29f414d8cea7bb0dc1d6cfea281524000000000000000000000000000000000000000000000000000000000000000035a411e3e1fce9fab3615265427adef0ae2d5acc60cb744673b7f7f7d380068300000080000102000720000000010000000000000000000000000d0c1c3e0a1f78f4eb2722a82bec4a3138a0d66157267f2334b6952cfc0ba74322000000213b3d4b0100000022a0a6a9b2778f418a03301032293250a368aee46c68d7ede6b888c99f0000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":33,"value_ex":194281321,"consumed":195},"average_block_cpu_usage":{"last_ordinal":33,"value_ex":457564186,"consumed":557},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1082673,"virtual_cpu_limit":206493} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":34,"value_ex":192662309,"consumed":193},"average_block_cpu_usage":{"last_ordinal":34,"value_ex":454584485,"consumed":554},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1083756,"virtual_cpu_limit":206699} -DMLOG ACCEPTED_BLOCK_V2 00000022444fcb9c050a2eba05982ae08b8aa3c3cb7c1d2ba56f067da58ba8b6 34 32 213b3d4b00000040b9784d4300000000002131be6900a2aa5c5048998133f15e21620659b90c3796777feb39d951000000000000000000000000000000000000000000000000000000000000000043d71afc54cfd4f700e386ae3aac5dcfb6932ca45fd2950270670e362cf04f7b00000080000102000721000000010000001f75909966388316a0be8beb463f06e579ae004feb3e26f402a1d8722c3b39093f347067b38b905f6457adb7f0410595ede9a40d0138259aef7b8242ce0b2808c100010300cb012100000001010100c001d09da55ea03f8c04b725d335709bde2e2889389d5423d656f3aa9fb490a6cfe5896f74bd2116be52a0ba88b05620af02da47655e71db5877c69e4f553a8c21ba8b83056e04c845a1ccaa4b76db5c7f1b26524af87d6950bbcd586d09da84d81063379a09b2997bc692ffd845538fec55bb264ed867c39f7ed16f8953d7ba90f340749e307c7405b6ceb2ae316339100b1f6bca37e7547c269581428b6a8eac4af9e145061d7d7b9e55ab9c619ea99b72ba652b63f7123dc711336d6c114cc40000 010000000000000001000000823bc71ce80dc3f284594dcd66e8e2be1279c777752378b7207329db0823bee2150d4407ba8ac450c6b0ff83651cbff894fa4a2295fcafed273263972d3303c0210000005c6fec97b70e11632495f580eaaee60324e40ae61784cb723fb4b1e4911d1e3d203b3d4b402eb5cfe904d91f4174771d5f9166fa91974bab462926ce20257faa3f7646400001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000022a0a6a9b2778f418a03301032293250a368aee46c68d7ede6b888c99f 34 32 213b3d4b00000040b9784d43000000000021ca32a6366801cfeace635b80b863d59c4850f8d88b1660ae3688358f00000000000000000000000000000000000000000000000000000000000000001780b83bbb49bc9af023a56e0e3b5c06f0e72cc1e3c76304c465211947024a6f00000080000102000721000000010000001f7ebbe0d671df8cbf273282df3a836c4a14210425bf72b60fdf035de5540fb21a5927913a18b3d16de8a6a6d7712f4e81562f5caf8dfb7230a95b564aaa0af20f00010300cb012100000001010100c00165d05f00d9fd60f2d8ec6175effdab87abb3b69e56da022130c59f6e3827013b0f9c1b946c21a938fc870d37a804a0194e0c1ea7cc9644b19e1b69e38758d9d429753469a4ee07a313e12a1eba2e941ebd77e6d64df4215db6d1dd87636c1c0b7a5a9e1b66f7e488c34e645786d090710f3c059c8db47f8a6512b33a6a7325c8f583d2a4326c1ca569647b4a8a7f5b1540ad802c682c749d34c979d050e23391b6090ca2f0ee367cc70066bbdc0bf1eb6d015611415f095d9413ef3b27181a0b00 0100000000000000010000001e4eb069c9b0cb4b3dae284331eec8fce4b4a848cbfa0130f2eaa3516740eecf6646786649054481e7d3823aa0fa0fc0a7f946ec936483f8079752e83909f2e221000000f12e49f980521326503a05a6253631c278887f9cdbc3e12b62c4a79fac79f238203b3d4b540c1a501a1488c9901c7d3284835c15a858a42a1bc6bed4ec66771949ac77fb0001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 DMLOG START_BLOCK 35 DMLOG CREATION_OP ROOT 0 DMLOG RLIMIT_OP ACCOUNT_USAGE UPD {"owner":"eosio","net_usage":{"last_ordinal":1262304034,"value_ex":171091,"consumed":1},"cpu_usage":{"last_ordinal":1262304034,"value_ex":389998,"consumed":101},"ram_usage":456503} -DMLOG TRX_OP CREATE onblock 99ed6b3ee72c5f27897c414a97036e565b8bdd5c4fd1ac7c5c3f79a6bc6d16bd 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e213b3d4b00000040b9784d4300000000002131be6900a2aa5c5048998133f15e21620659b90c3796777feb39d951000000000000000000000000000000000000000000000000000000000000000043d71afc54cfd4f700e386ae3aac5dcfb6932ca45fd2950270670e362cf04f7b00000080000102000721000000010000000000 -DMLOG APPLIED_TRANSACTION 35 99ed6b3ee72c5f27897c414a97036e565b8bdd5c4fd1ac7c5c3f79a6bc6d16bd23000000223b3d4b010000002351504db61f624b0aac778b983b9a26bad54de4ec7bc88e92603960bb01006400000000000000000000000000000000000000000001010000010000000000ea305564bb0db5d24028abb45e763ef99a9725b84012ca136fc266a54127ea9cf13f0343000000000000004300000000000000010000000000ea3055420000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e213b3d4b00000040b9784d4300000000002131be6900a2aa5c5048998133f15e21620659b90c3796777feb39d951000000000000000000000000000000000000000000000000000000000000000043d71afc54cfd4f700e386ae3aac5dcfb6932ca45fd2950270670e362cf04f7b000000800001020007210000000100000000000000000000000099ed6b3ee72c5f27897c414a97036e565b8bdd5c4fd1ac7c5c3f79a6bc6d16bd23000000223b3d4b010000002351504db61f624b0aac778b983b9a26bad54de4ec7bc88e92603960bb0000000000000000 +DMLOG TRX_OP CREATE onblock e341540397ee08737b6279407b7ecb04945453aef7c84d5b261f7e8d65f7459f 0000000000000000000000000000010000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e213b3d4b00000040b9784d43000000000021ca32a6366801cfeace635b80b863d59c4850f8d88b1660ae3688358f00000000000000000000000000000000000000000000000000000000000000001780b83bbb49bc9af023a56e0e3b5c06f0e72cc1e3c76304c465211947024a6f00000080000102000721000000010000000000 +DMLOG APPLIED_TRANSACTION 35 e341540397ee08737b6279407b7ecb04945453aef7c84d5b261f7e8d65f7459f23000000223b3d4b0100000023d6553a1947887b590d280236aaa1f0e6635502f39b41b5897116bbf501006400000000000000000000000000000000000000000001010000010000000000ea3055a0244769dc7816615d5dd16186aaa6d024d13e9c019e84678365a68923beb53943000000000000004300000000000000010000000000ea3055420000000000000002020000000000ea30550000000000ea305500000000221acfa4010000000000ea305500000000a8ed32327e213b3d4b00000040b9784d43000000000021ca32a6366801cfeace635b80b863d59c4850f8d88b1660ae3688358f00000000000000000000000000000000000000000000000000000000000000001780b83bbb49bc9af023a56e0e3b5c06f0e72cc1e3c76304c465211947024a6f0000008000010200072100000001000000000000000000000000e341540397ee08737b6279407b7ecb04945453aef7c84d5b261f7e8d65f7459f23000000223b3d4b0100000023d6553a1947887b590d280236aaa1f0e6635502f39b41b5897116bbf50000000000000000 DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":34,"value_ex":192662309,"consumed":193},"average_block_cpu_usage":{"last_ordinal":34,"value_ex":454584485,"consumed":554},"pending_net_usage":0,"pending_cpu_usage":100,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1083756,"virtual_cpu_limit":206699} DMLOG RLIMIT_OP STATE UPD {"average_block_net_usage":{"last_ordinal":35,"value_ex":191056789,"consumed":192},"average_block_cpu_usage":{"last_ordinal":35,"value_ex":451629614,"consumed":551},"pending_net_usage":0,"pending_cpu_usage":0,"total_net_weight":0,"total_cpu_weight":0,"total_ram_bytes":0,"virtual_net_limit":1084840,"virtual_cpu_limit":206905} -DMLOG ACCEPTED_BLOCK_V2 0000002351504db61f624b0aac778b983b9a26bad54de4ec7bc88e92603960bb 35 33 223b3d4b00000040b9784d43000000000022444fcb9c050a2eba05982ae08b8aa3c3cb7c1d2ba56f067da58ba8b600000000000000000000000000000000000000000000000000000000000000000f3c6ba04dc6f797e9d475798a07253ce1933afd326eb52fa3774aaf3b7c780d00000080000102000722000000010000001f2fc518a42616da4c53d323792cf7c7f0284ca7b9dac53f467b57ca6bfbb6ba763775eaf463f9328d617b3c6ec4b74beafd7ce12bf3758810c672880edb6d9ebb00010300cb012200000001010100c0010b12864c13204e5519671b5923851fc9268d1d4e32309312abe2c4b60f1968d5c7c400eab6fbf8af3ae9b13d178a6811dff4977ea13ca04645fc96bdbb4c709d6646a2d5769544d47d4a5ddf420ae0e13db10b00a3734091d7a6ed55ed29231841af544ac1239e6bcc1c493d13a8768fd0126648690e9a66da2754e12eeae8d874561e98d384796f3d989dd3f7893a09d6ead00753374581752c1d4a0fc61d0847fe3946c5a016ec668b45acd4558d67d012384442ebb11c15dbee81b11f880600 010000000000000001000000c96eb3339dc31e8177a03267b1810f9e9b3c39b6acae02d5e811f1a0f47a4ce98a5286d1451578ec7bc013f8cbaf199d51c05ea6ae7bf41621e3a00f5ea93a72220000007d5989eff688414220bc40465dcd62e3f1f5d7d393632f51bee67d78634a21be213b3d4b0c6ca05476b73a55b120186eaa299548420609aaff8f6a020fcb005c3c2b44d00001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 +DMLOG ACCEPTED_BLOCK_V2 00000023d6553a1947887b590d280236aaa1f0e6635502f39b41b5897116bbf5 35 33 223b3d4b00000040b9784d43000000000022a0a6a9b2778f418a03301032293250a368aee46c68d7ede6b888c99f000000000000000000000000000000000000000000000000000000000000000093d30663c4884b4b4336d03735da36c661aba2b7ccc568e736759e4f2eb77c870000008000010200072200000001000000205ab812e831db4733afb732743c89331da38acd3da61497c82fa8c814a6db709b4c43a55e278ac744f73a03d038a74ee27ba59c1dea90665cf12fe6782e9fdd8400010300cb012200000001010100c00121bb8fc6522642eee45daddc3be08061f517c438462a4c64e4ba7f4b68f0a889b6266bbad894e2b443e90984070f0b15b5b619f0b72e578ab838ee0c40a8d157f4e4142f9afb9509d0e34db7c87b44d564d8d71c53f74cb6879cb4a0de2ed6162037739c9311d9ab18330ab10d788ddcf92019d8ac83df53fbf043a9bfa78293533690c0c737300975cc1e2514574e09b23a1498142e794c7b3dd0834f338f636ec0c778f9aab10b079ab10743f67427ac275835daabe7ed980e1bd3e67fb41300 0100000000000000010000006976a454352afa874262e29806977a38da312d26dc511867b547fd524446ccc1493d2b7234a6e8dc3cb069472ff7048e0b6c940c2b9983d21da929f7a66dfdbc22000000c5e76365267505b373c667a0235fcaf09f527b456d2abe04e8af39b6aa4bc8de213b3d4b24579fa852228c271c2ce2c4d8444f5134d62acd0a1ae376d4d15659a167938b0001000000 183b3d4b01000000030000000000000e3d0001000000010002733e5215e6a4c10d15d9259a96aceacd67108a33a3d1a1d91909f6a9c38a8db40100000000008048af410001000000010002d9b973b59bc33dd6aafacec1a2e580cff5c68a04fa0cc0b982a51cfd3ec0a660010000000040b9784d430001000000010002a2c18841a6c8a4bacbee939dca70aaa21addf3a547e98a7b3a23b2b57345eeed0100 010000000100000000000000011766696e616c697a65726161206465736372697074696f6e01000000000000008e015055425f424c535f69346850716c6b6f434a6167584c426972697064543046336437365a656f494b57555f453249414f2d426648796e6d4377424a4f7137546b7a417272592d3841714f6c6242464970714961384d71794f76355671735a6b4d6d5f6c7643714e6c73765362414842537276567652386f4a437a514f52765a356d466a585f6d6753653834543477 diff --git a/unittests/finality_core_tests.cpp b/unittests/finality_core_tests.cpp index 84b1474c75..9023788e05 100644 --- a/unittests/finality_core_tests.cpp +++ b/unittests/finality_core_tests.cpp @@ -23,15 +23,15 @@ struct test_core { // current block 0, next block 1 next(qc_claim_t{.block_num = 0, .is_strong_qc = true}); - check_conditions(0, 0); // block 1 -- last_final_block_num: 0, final_on_strong_qc_block_num: 0 + check_conditions(0); // block 1 -- last_final_block_num: 0 // current block 1, next block 2 next(qc_claim_t{.block_num = 1, .is_strong_qc = true}); - check_conditions(0, 1); // block 2 -- last_final_block_num: 0, final_on_strong_qc_block_num: 1 + check_conditions(0); // block 2 -- last_final_block_num: 0 // current block 2, next block 3 next(qc_claim_t{.block_num = 2, .is_strong_qc = true}); - check_conditions(1, 2); // block 3 -- last_final_block_num: 1, final_on_strong_qc_block_num: 2 + check_conditions(1); // block 3 -- last_final_block_num: 1 } void next(qc_claim_t qc_claim) { @@ -45,10 +45,8 @@ struct test_core { BOOST_REQUIRE(core.latest_qc_claim() == qc_claim); } - void check_conditions( block_num_type expected_last_final_block_num, - block_num_type expected_final_on_strong_qc_block_num) { + void check_conditions( block_num_type expected_last_final_block_num) { BOOST_REQUIRE_EQUAL(core.last_final_block_num(), expected_last_final_block_num); - BOOST_REQUIRE_EQUAL(core.final_on_strong_qc_block_num, expected_final_on_strong_qc_block_num); } // This function is intentionally simplified for tests here only. @@ -70,7 +68,6 @@ BOOST_AUTO_TEST_CASE(create_core_for_genesis_block_test) { try { BOOST_REQUIRE_EQUAL(core.current_block_num(), 0u); qc_claim_t qc_claim{.block_num=0, .is_strong_qc=false}; BOOST_REQUIRE(core.latest_qc_claim() == qc_claim); - BOOST_REQUIRE_EQUAL(core.final_on_strong_qc_block_num, 0u); BOOST_REQUIRE_EQUAL(core.last_final_block_num(), 0u); } FC_LOG_AND_RETHROW() } @@ -81,12 +78,11 @@ BOOST_AUTO_TEST_CASE(strong_qc_claim_test) { try { // current conditions of core: // current_block_num() == 3, // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // Make the same strong QC claim as the latest qc_claim; nothing changes. core.next(qc_claim_t{.block_num = 2, .is_strong_qc = true }); - core.check_conditions(1, 2); + core.check_conditions(1); } { // new QC test_core core; @@ -94,11 +90,11 @@ BOOST_AUTO_TEST_CASE(strong_qc_claim_test) { try { // current_block_num() == 3 // A strong QC claim on block 3 will advance LIB to 2 core.next(qc_claim_t{.block_num = 3, .is_strong_qc = true }); - core.check_conditions(2, 3); + core.check_conditions(2); // A strong QC claim on block 4 will advance LIB to 3 core.next(qc_claim_t{.block_num = 4, .is_strong_qc = true }); - core.check_conditions(3, 4); + core.check_conditions(3); } } FC_LOG_AND_RETHROW() } @@ -108,36 +104,35 @@ BOOST_AUTO_TEST_CASE(same_strong_qc_claim_test_1) { try { // current conditions of core: // current_block_num() == 3, // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // new chain: 2 <-- 3 core.next(qc_claim_t{.block_num = 2, .is_strong_qc = true }); // same QC claim on block 2 will not advance last_final_block_num // new chain: 2 <-- 4 - core.check_conditions(1, 2); + core.check_conditions(1); core.next(qc_claim_t{.block_num = 2, .is_strong_qc = true }); // same QC claim on block 2 will not advance last_final_block_num // new chain: 2 <-- 5 - core.check_conditions(1, 2); + core.check_conditions(1); core.next(qc_claim_t{.block_num = 3, .is_strong_qc = true }); // strong QC claim on block 3. // new chain: 3 <-- 6, two-chain: 2 <-- 3 <-- 6 - core.check_conditions(2, 3); + core.check_conditions(2); core.next(qc_claim_t{.block_num = 5, .is_strong_qc = true }); // new chain: 5 <-- 7, two-chain: 2 <-- 5 <-- 7 - core.check_conditions(2, 5); + core.check_conditions(2); core.next(qc_claim_t{.block_num = 6, .is_strong_qc = true }); // new chain: 6 <-- 8, two-chain: 3 <-- 6 <-- 8 - core.check_conditions(3, 6); + core.check_conditions(3); core.next(qc_claim_t{.block_num = 7, .is_strong_qc = true }); // new chain: 7 <-- 9, two-chain: 5 <-- 7 <-- 9 - core.check_conditions(5, 7); + core.check_conditions(5); } FC_LOG_AND_RETHROW() } // A block is skipped from QC @@ -146,29 +141,28 @@ BOOST_AUTO_TEST_CASE(same_strong_qc_claim_test_2) { try { // current conditions of core: // current_block_num() == 3, // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // new chain: 2 <-- 3 // same QC claim on block 2 will not advance last_final_block_num core.next(qc_claim_t{.block_num = 2, .is_strong_qc = true }); // new chain: 2 <-- 4 - core.check_conditions(1, 2); + core.check_conditions(1); // same QC claim on block 2 will not advance last_final_block_num core.next(qc_claim_t{.block_num = 2, .is_strong_qc = true }); // new chain: 2 <-- 5 - core.check_conditions(1, 2); + core.check_conditions(1); // Skip qc claim on block 3. Make a strong QC claim on block 4. core.next(qc_claim_t{.block_num = 4, .is_strong_qc = true }); // new chain: 4 <-- 6, two-chain: 2 <-- 4 <-- 6 - core.check_conditions(2, 4); + core.check_conditions(2); // A new qc claim advances last_final_block_num core.next(qc_claim_t{.block_num = 6, .is_strong_qc = true }); // new chain: 6 <-- 7, two-chain: 4 <-- 6 <-- 7 - core.check_conditions(4, 6); + core.check_conditions(4); } FC_LOG_AND_RETHROW() } // A block is skipped from QC @@ -177,176 +171,167 @@ BOOST_AUTO_TEST_CASE(same_strong_qc_claim_test_3) { try { // current conditions of core: // current_block_num() == 3, // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // new chain: 2 <-- 3 // same QC claim on block 2 will not advance last_final_block_num core.next(qc_claim_t{.block_num = 2, .is_strong_qc = true }); // new chain: 2 <-- 4 - core.check_conditions(1, 2); + core.check_conditions(1); // same QC claim on block 2 will not advance last_final_block_num core.next(qc_claim_t{.block_num = 2, .is_strong_qc = true }); // new chain: 2 <-- 5 - core.check_conditions(1, 2); + core.check_conditions(1); // Skip qc claim on block 4. Make a strong QC claim on block 5. core.next(qc_claim_t{.block_num = 5, .is_strong_qc = true }); // new chain: 5 <-- 6, two-chain: 2 <-- 5 <-- 6 - core.check_conditions(2, 5); + core.check_conditions(2); } FC_LOG_AND_RETHROW() } BOOST_AUTO_TEST_CASE(same_weak_qc_claim_test_1) { try { test_core core; // current conditions of core: // current_block_num() == 3, - // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // new chain: 2 <-- 3 // weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 4 (w indicates weak) - core.check_conditions(1, 2); + core.check_conditions(1); // same weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 5 - core.check_conditions(1, 2); + core.check_conditions(1); // same weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 6 - core.check_conditions(1, 2); + core.check_conditions(1); // strong QC claim on block 3 core.next(qc_claim_t{.block_num = 3, .is_strong_qc = true }); // new chain: 3 <-- 7, two-chain: 2 <-- 3 <-- 7 - core.check_conditions(2, 3); + core.check_conditions(2); core.next(qc_claim_t{.block_num = 4, .is_strong_qc = true }); // new chain: 4 <-- 8, two-chain: 3 <-- 4 <-- 8 - core.check_conditions(3, 4); + core.check_conditions(3); core.next(qc_claim_t{.block_num = 6, .is_strong_qc = true }); // new chain: 6 <-- 9, two-chain: 3 <-- 6 <-- 9 - core.check_conditions(3, 6); + core.check_conditions(3); core.next(qc_claim_t{.block_num = 7, .is_strong_qc = true }); // new chain: 7 <-- 10, two-chain: 3 <-- 7 <-- 10 - core.check_conditions(3, 7); + core.check_conditions(3); } FC_LOG_AND_RETHROW() } BOOST_AUTO_TEST_CASE(same_weak_qc_claim_test_2) { try { test_core core; // current conditions of core: // current_block_num() == 3, - // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // new chain: 2 <-- 3 // weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 4 (w indicates weak) - core.check_conditions(1, 2); + core.check_conditions(1); // same weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 5 - core.check_conditions(1, 2); + core.check_conditions(1); // same weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 6 - core.check_conditions(1, 2); + core.check_conditions(1); // strong QC claim on block 4 core.next(qc_claim_t{.block_num = 4, .is_strong_qc = true }); // new chain: 4 <-- 7, two-chain: 3 <-- 4 <-- 7 - core.check_conditions(3, 4); + core.check_conditions(3); core.next(qc_claim_t{.block_num = 5, .is_strong_qc = true }); // new chain: 3 <-- 8, two-chain: 3 <-- 5 <-- 8 - core.check_conditions(3, 5); + core.check_conditions(3); core.next(qc_claim_t{.block_num = 6, .is_strong_qc = true }); // new chain: 6 <-- 9, two-chain: 3 <-- 6 <-- 9 - core.check_conditions(3, 6); + core.check_conditions(3); } FC_LOG_AND_RETHROW() } BOOST_AUTO_TEST_CASE(same_weak_qc_claim_test_3) { try { test_core core; // current conditions of core: // current_block_num() == 3, - // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // new chain: 2 <-- 3 // weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 4 (w indicates weak) - core.check_conditions(1, 2); + core.check_conditions(1); // same weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 5 - core.check_conditions(1, 2); + core.check_conditions(1); // same weak QC claim on block 3; nothing changes core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 6 - core.check_conditions(1, 2); + core.check_conditions(1); // strong QC claim on block 5 core.next(qc_claim_t{.block_num = 5, .is_strong_qc = true }); // new chain: 5 <-- 7, two-chain: 3 <-- 5 <-- 7 - core.check_conditions(3, 5); + core.check_conditions(3); core.next(qc_claim_t{.block_num = 6, .is_strong_qc = true }); // new chain: 6 <-- 8, two-chain: 3 <-- 6 <-- 8 - core.check_conditions(3, 6); + core.check_conditions(3); core.next(qc_claim_t{.block_num = 7, .is_strong_qc = true }); // new chain: 7 <-- 9, two-chain: 5 <-- 7 <-- 9 - core.check_conditions(5, 7); + core.check_conditions(5); core.next(qc_claim_t{.block_num = 8, .is_strong_qc = true }); // new chain: 8 <-- 10, two-chain: 6 <-- 8 <-- 10 - core.check_conditions(6, 8); + core.check_conditions(6); } FC_LOG_AND_RETHROW() } BOOST_AUTO_TEST_CASE(interwined_strong_and_weak_test) { try { test_core core; // current conditions of core: // current_block_num() == 3, - // last_final_block_num() == 1, - // final_on_strong_qc_block_num == 2 // latest qc_claim == {"block_num":2,"is_strong_qc":true} // new chain: 2 <-- 3 // weak QC claim on block 3, finality does not change core.next(qc_claim_t{.block_num = 3, .is_strong_qc = false }); // new chain: 3 <--w 4 (w indicates weak) - core.check_conditions(1, 2); + core.check_conditions(1); // strong QC claim on block 4 core.next(qc_claim_t{.block_num = 4, .is_strong_qc = true }); // new chain: 4 <-- 5, , two-chain: 3 <--w 4 <-- 5 - core.check_conditions(3, 4); + core.check_conditions(3); // weak QC claim on block 5, finality does not change core.next(qc_claim_t{.block_num = 5, .is_strong_qc = false }); // new chain: 5 <--w 6 - core.check_conditions(3, 4); + core.check_conditions(3); // strong QC claim on block 6 core.next(qc_claim_t{.block_num = 6, .is_strong_qc = true }); // new chain: 6 <-- 7, two-chain: 5 <--w 6 <-- 7 - core.check_conditions(5, 6); + core.check_conditions(5); } FC_LOG_AND_RETHROW() } BOOST_AUTO_TEST_SUITE_END() diff --git a/unittests/finality_proof.hpp b/unittests/finality_proof.hpp index fe65c58337..c1251a542c 100644 --- a/unittests/finality_proof.hpp +++ b/unittests/finality_proof.hpp @@ -21,7 +21,7 @@ namespace finality_proof { digest_type base_digest; digest_type active_finalizer_policy_digest; digest_type last_pending_finalizer_policy_digest; - uint32_t last_pending_finalizer_policy_start_num = 0 ; + block_timestamp_type last_pending_finalizer_policy_start_timestamp; digest_type last_proposed_finalizer_policy_digest; digest_type finality_digest; digest_type level_3_commitments_digest; @@ -166,7 +166,7 @@ namespace finality_proof { action_trace onblock_trace = result.onblock_trace->action_traces[0]; - uint32_t last_pending_finalizer_policy_start_num = 0; + block_timestamp_type last_pending_finalizer_policy_start_timestamp; for (auto& p : blocks_since_proposed_policy) p.second.blocks_since_proposed++; @@ -185,7 +185,7 @@ namespace finality_proof { last_pending_finalizer_policy = p.second.policy; last_pending_finalizer_policy_digest = p.first; - last_pending_finalizer_policy_start_num = block->block_num(); + last_pending_finalizer_policy_start_timestamp = block->timestamp; } } } @@ -200,7 +200,7 @@ namespace finality_proof { last_proposed_finalizer_policy_digest = fc::sha256::hash(last_proposed_finalizer_policy); last_pending_finalizer_policy = last_proposed_finalizer_policy; last_pending_finalizer_policy_digest = last_proposed_finalizer_policy_digest; - last_pending_finalizer_policy_start_num = block->block_num(); + last_pending_finalizer_policy_start_timestamp = block->timestamp; active_finalizer_policy = last_proposed_finalizer_policy; active_finalizer_policy_digest = last_proposed_finalizer_policy_digest; blocks_since_proposed_policy[last_proposed_finalizer_policy_digest] = {last_proposed_finalizer_policy, 0}; @@ -232,7 +232,7 @@ namespace finality_proof { // compute commitments used for proving finalizer policy changes digest_type level_2_commitments_digest = fc::sha256::hash(level_2_commitments_t{ .last_pending_fin_pol_digest = last_pending_finalizer_policy_digest, - .last_pending_fin_pol_start_num = last_pending_finalizer_policy_start_num, + .last_pending_fin_pol_start_timestamp = last_pending_finalizer_policy_start_timestamp, .l3_commitments_digest = level_3_commitments_digest }); @@ -280,7 +280,7 @@ namespace finality_proof { .base_digest = base_digest, .active_finalizer_policy_digest = active_finalizer_policy_digest, .last_pending_finalizer_policy_digest = last_pending_finalizer_policy_digest, - .last_pending_finalizer_policy_start_num = last_pending_finalizer_policy_start_num, + .last_pending_finalizer_policy_start_timestamp = last_pending_finalizer_policy_start_timestamp, .last_proposed_finalizer_policy_digest = last_proposed_finalizer_policy_digest, .finality_digest = finality_digest, .level_3_commitments_digest = level_3_commitments_digest, diff --git a/unittests/finalizer_vote_tests.cpp b/unittests/finalizer_vote_tests.cpp index 315bfcb38b..eaefc33913 100644 --- a/unittests/finalizer_vote_tests.cpp +++ b/unittests/finalizer_vote_tests.cpp @@ -201,9 +201,6 @@ BOOST_AUTO_TEST_CASE( decide_vote_normal_vote_sequence ) try { auto lib { res.new_bsp->core.last_final_block_num() }; BOOST_CHECK_EQUAL(lib, i <= num_chains_to_final - 1 ? 0 : i - num_chains_to_final); - - auto final_on_strong_qc { res.new_bsp->core.final_on_strong_qc_block_num }; - BOOST_CHECK_EQUAL(final_on_strong_qc, i == 0 ? 0 : i - (num_chains_to_final - 1)); } } FC_LOG_AND_RETHROW() @@ -234,9 +231,6 @@ BOOST_AUTO_TEST_CASE( decide_vote_liveness_and_safety_check ) try { auto lib { res.new_bsp->core.last_final_block_num() }; BOOST_CHECK_EQUAL(lib, i <= num_chains_to_final - 1 ? 0 : i - num_chains_to_final); - auto final_on_strong_qc { res.new_bsp->core.final_on_strong_qc_block_num }; - BOOST_CHECK_EQUAL(final_on_strong_qc, i == 0 ? 0 : i - (num_chains_to_final - 1)); - if (i > (num_chains_to_final - 1)) BOOST_CHECK_EQUAL(sim.my_finalizer.fsi.lock.block_id, sim.bsp_vec[i-(num_chains_to_final-1)]->id()); } @@ -286,9 +280,7 @@ BOOST_AUTO_TEST_CASE( decide_vote_liveness_and_safety_check ) try { // --------------------------------------------------------------------------------------------------- BOOST_CHECK_EQUAL(block_header::num_from_id(sim.my_finalizer.fsi.last_vote.block_id), 9u); new_claim = sim.bsp_vec[9]->core.latest_qc_claim(); - ilog("LIN ${c}", ("c", new_claim)); res = sim.add({20, "n1"}, qc_claim_t{9, true}, res.new_bsp); - //res = sim.add({20, "n1"}, new_claim, res.new_bsp); BOOST_CHECK(res.vote.decision == vote_decision::strong_vote); // because !time_range_disjoint and fsi.last_vote == 9 BOOST_CHECK_EQUAL(block_header::num_from_id(sim.my_finalizer.fsi.last_vote.block_id), 20u); @@ -304,26 +296,10 @@ BOOST_AUTO_TEST_CASE( decide_vote_liveness_and_safety_check ) try { BOOST_CHECK_EQUAL(res.vote.liveness_check, true); BOOST_CHECK_EQUAL(res.vote.safety_check, false); // because liveness_check is true, safety is not checked. - // this new proposal we just voted strong on was just building on proposal #6 and we had not advanced - // the core until the last proposal which provided a new qc_claim_t. - // as a result we now have a final_on_strong_qc = 5 (because the vote on 20 was weak) - // -------------------------------------------------------------------------------------------------- - auto final_on_strong_qc = res.new_bsp->core.final_on_strong_qc_block_num; - BOOST_CHECK_EQUAL(final_on_strong_qc, 20u); - - // Our finalizer should still be locked on the initial proposal 7 (we have not updated our lock because - // `(final_on_strong_qc_block_ref.timestamp > fsi.lock.timestamp)` is false - // ---------------------------------------------------------------------------------------------------- - ilog("LINcsize: ${s}", ("s", sim.bsp_vec.size())); - for (auto id: sim.bsp_vec) { - ilog("LIN ID ${n}", ("n",id->id())); - } - ilog("LIINNN ${n}", ("n", block_header::num_from_id(sim.my_finalizer.fsi.lock.block_id))); BOOST_CHECK_EQUAL(sim.my_finalizer.fsi.lock.block_id, sim.bsp_vec[22]->id()); - // this new strong vote will finally advance the final_on_strong_qc thanks to the chain - // weak 20 - strong 21 (meaning that if we get a strong QC on 22, 20 becomes final, so the core of - // 22 has a final_on_strong_qc = 20. + // this new strong vote will finally advance the last_final_block_num thanks to the chain + // 20 - 21 - 22 (meaning that if we get a strong QC on 22, 20 becomes final) // ----------------------------------------------------------------------------------------------- new_claim = res.new_claim(); res = sim.add({22, "n1"}, new_claim, res.new_bsp); @@ -332,8 +308,6 @@ BOOST_AUTO_TEST_CASE( decide_vote_liveness_and_safety_check ) try { BOOST_CHECK_EQUAL(res.vote.monotony_check, true); BOOST_CHECK_EQUAL(res.vote.liveness_check, true); BOOST_CHECK_EQUAL(res.vote.safety_check, false); // because liveness_check is true, safety is not checked. - final_on_strong_qc = res.new_bsp->core.final_on_strong_qc_block_num; - BOOST_CHECK_EQUAL(final_on_strong_qc, 21u); BOOST_CHECK_EQUAL(res.new_bsp->core.last_final_block_num(), 20u); // OK, add one proposal + strong vote. This should finally move lib to 20 @@ -345,8 +319,6 @@ BOOST_AUTO_TEST_CASE( decide_vote_liveness_and_safety_check ) try { BOOST_CHECK_EQUAL(res.vote.monotony_check, true); BOOST_CHECK_EQUAL(res.vote.liveness_check, true); BOOST_CHECK_EQUAL(res.vote.safety_check, false); // because liveness_check is true, safety is not checked. - final_on_strong_qc = res.new_bsp->core.final_on_strong_qc_block_num; - BOOST_CHECK_EQUAL(final_on_strong_qc, 22u); BOOST_CHECK_EQUAL(res.new_bsp->core.last_final_block_num(), 21u); } FC_LOG_AND_RETHROW() diff --git a/unittests/savanna_cluster_tests.cpp b/unittests/savanna_cluster_tests.cpp index 0b8e6d2e20..442ea062d8 100644 --- a/unittests/savanna_cluster_tests.cpp +++ b/unittests/savanna_cluster_tests.cpp @@ -51,7 +51,7 @@ BOOST_FIXTURE_TEST_CASE(simple_test, savanna_cluster::cluster_t) { try { BOOST_REQUIRE_EQUAL(_nodes[0].lib_num(), node0_lib+1); BOOST_REQUIRE_EQUAL(_nodes[3].lib_num(), node0_lib); - // all 4 blocks produced by _nodes[0] will have the same `final_on_strong_qc`, which is node0_lib+2 + // all 4 blocks produced by _nodes[0] will have the same `latest_qc_claim_block_num`, which is node0_lib+2 set_partition({}); // Reunite the two partitions push_blocks(0, partition); // Push the blocks that _nodes[0] produced to the other @@ -66,4 +66,4 @@ BOOST_FIXTURE_TEST_CASE(simple_test, savanna_cluster::cluster_t) { try { } FC_LOG_AND_RETHROW() } -BOOST_AUTO_TEST_SUITE_END() \ No newline at end of file +BOOST_AUTO_TEST_SUITE_END() diff --git a/unittests/svnn_ibc_tests.cpp b/unittests/svnn_ibc_tests.cpp index 3d8dba6e1b..150d3311b7 100644 --- a/unittests/svnn_ibc_tests.cpp +++ b/unittests/svnn_ibc_tests.cpp @@ -514,7 +514,7 @@ BOOST_AUTO_TEST_SUITE(svnn_ibc) ("last_pending_finalizer_policy_generation", 2) ("new_finalizer_policy", cluster.last_pending_finalizer_policy) ("witness_hash", block_10_result.level_3_commitments_digest) - ("last_pending_finalizer_policy_start_num", block_10_result.last_pending_finalizer_policy_start_num ) + ("last_pending_finalizer_policy_start_timestamp", block_10_result.last_pending_finalizer_policy_start_timestamp ) ("finality_mroot", block_10_result.finality_root) ) ("timestamp", block_10_result.block->timestamp) diff --git a/unittests/test-contracts/savanna/common/savanna.hpp b/unittests/test-contracts/savanna/common/savanna.hpp index 11c1b9f35e..ae4d80df91 100644 --- a/unittests/test-contracts/savanna/common/savanna.hpp +++ b/unittests/test-contracts/savanna/common/savanna.hpp @@ -254,7 +254,7 @@ namespace savanna { // commitments used in the context of finalizer policy transitions struct level_2_commitments_t { checksum256 last_pending_fin_pol_digest{}; - uint32_t last_pending_fin_pol_start_num{0}; + block_timestamp_type last_pending_fin_pol_start_timestamp; checksum256 l3_commitments_digest{}; }; @@ -301,7 +301,7 @@ namespace savanna { //Allows the contract to obtain knowledge about them and to record them in its internal state. std::optional new_finalizer_policy; - std::optional last_pending_finalizer_policy_start_num; + std::optional last_pending_finalizer_policy_start_timestamp; //if finality violation info is present (not implemented yet), witness_hash should be the base digest. //if finalizer policy transition info is present, witness_hash should be the level 3 commitments digest. @@ -318,14 +318,14 @@ namespace savanna { //finalizer policy transition proofs if (new_finalizer_policy.has_value() - && last_pending_finalizer_policy_start_num.has_value() + && last_pending_finalizer_policy_start_timestamp.has_value() && witness_hash!=checksum256()){ checksum256 policy_digest = new_finalizer_policy.value().digest(); auto l2_packed = eosio::pack(level_2_commitments_t{ .last_pending_fin_pol_digest = policy_digest, - .last_pending_fin_pol_start_num = last_pending_finalizer_policy_start_num.value(), + .last_pending_fin_pol_start_timestamp = last_pending_finalizer_policy_start_timestamp.value(), .l3_commitments_digest = witness_hash }); @@ -468,10 +468,10 @@ namespace savanna { struct proof { //valid configurations : - //1) finality_proof for a QC block, and proof_of_inclusion of a target block within the final_on_strong_qc block represented by the finality_mroot present in header + //1) finality_proof for a QC block, and proof_of_inclusion of a target block within the latest_qc_claim_block_num block represented by the finality_mroot present in header //2) only a proof_of_inclusion of a target block, which must be included in a merkle tree represented by a root stored in the contract's RAM std::optional finality_proof; block_proof_of_inclusion target_block_proof_of_inclusion; }; -} \ No newline at end of file +} diff --git a/unittests/test-contracts/savanna/ibc/ibc.abi b/unittests/test-contracts/savanna/ibc/ibc.abi index 7a3349600d..bd5497cdaf 100644 --- a/unittests/test-contracts/savanna/ibc/ibc.abi +++ b/unittests/test-contracts/savanna/ibc/ibc.abi @@ -109,8 +109,8 @@ "type": "finalizer_policy_input?" }, { - "name": "last_pending_finalizer_policy_start_num", - "type": "uint32?" + "name": "last_pending_finalizer_policy_start_timestamp", + "type": "block_timestamp_type?" }, { "name": "witness_hash", diff --git a/unittests/test-contracts/savanna/ibc/ibc.wasm b/unittests/test-contracts/savanna/ibc/ibc.wasm index 328d916c85..1e0d271e0a 100755 Binary files a/unittests/test-contracts/savanna/ibc/ibc.wasm and b/unittests/test-contracts/savanna/ibc/ibc.wasm differ