diff --git a/stackslib/src/chainstate/tests/consensus.rs b/stackslib/src/chainstate/tests/consensus.rs index 3f382dc613..b5cd75ad83 100644 --- a/stackslib/src/chainstate/tests/consensus.rs +++ b/stackslib/src/chainstate/tests/consensus.rs @@ -1893,3 +1893,19 @@ fn problematic_supertype_list() { deploy_epochs: &StacksEpochId::since(StacksEpochId::Epoch20), ); } + +#[test] +/// Test that a read-only function call can be included in a block without issue. +/// The fn also shows that a non-response is handled without issue with the testing framework. +fn read_only_transaction_block() { + contract_call_consensus_test!( + contract_name: "read-only-call", + contract_code: " + (define-read-only (trigger) + (some u1) + ) + ", + function_name: "trigger", + function_args: &[], + ); +} diff --git a/stackslib/src/chainstate/tests/early_return_tests.rs b/stackslib/src/chainstate/tests/early_return_tests.rs new file mode 100644 index 0000000000..2030820fd8 --- /dev/null +++ b/stackslib/src/chainstate/tests/early_return_tests.rs @@ -0,0 +1,236 @@ +// Copyright (C) 2025 Stacks Open Internet Foundation +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +//! This module contains consensus tests related to EarlyReturn errors. + +use clarity::vm::errors::EarlyReturnError; +use clarity::vm::types::ResponseData; +use clarity::vm::Value as ClarityValue; + +use crate::chainstate::tests::consensus::{ + contract_call_consensus_test, contract_deploy_consensus_test, +}; + +/// Generates a coverage classification report for a specific [`EarlyReturnError`] variant. +/// +/// This method exists purely for **documentation and tracking purposes**. +/// It helps maintainers understand which error variants have been: +/// +/// - ✅ **Tested** — verified through consensus tests. +/// - ⚙️ **Ignored** — not tested on purpose. +/// - 🚫 **Unreachable** — not testable from consensus test side for reasons. +#[allow(dead_code)] +fn variant_coverage_report(variant: EarlyReturnError) { + enum VariantCoverage { + // Cannot occur through valid execution. The string is to explain the reason. + Unreachable_Functionally(&'static str), + // Unexpected error, that should never happen + Unreachable_ExpectLike, + // Defined but never used + Unreachable_NotUsed, + // Not tested on purpose. The string is to explain the reason. + Ignored(&'static str), + // Covered by consensus tests. The func lists is for to link the variant with the related tests + Tested(Vec), + } + + use EarlyReturnError::*; + use VariantCoverage::*; + + _ = match variant { + UnwrapFailed(_) => Tested(vec![ + native_try_ret_err_cdeploy, + native_try_ret_err_ccall, + native_try_ret_none_cdeploy, + native_try_ret_none_ccall, + native_unwrap_err_or_ret_cdeploy, + native_unwrap_err_or_ret_ccall, + native_unwrap_or_ret_none_cdeploy, + native_unwrap_or_ret_none_ccall, + ]), + AssertionFailed(_) => Tested(vec![ + native_special_asserts_cdeploy, + native_special_asserts_ccall, + ]), + }; +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: attempting to `try!` unwrap an `err` response at deploy time. +/// Outcome: block accepted +#[test] +fn native_try_ret_err_cdeploy() { + contract_deploy_consensus_test!( + contract_name: "unwrap-try-resp", + contract_code: "(begin (try! (if true (err u200) (ok u1))))", + ); +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: attempting to `try!` unwrap an `err` response at call time. +/// Outcome: block accepted +/// Note: [`clarity::vm::callables::DefinedFunction::execute_apply`] converts [`EarlyReturnError::UnwrapFailed`] +/// into a successful return wrapping the internal thrown value. +#[test] +fn native_try_ret_err_ccall() { + contract_call_consensus_test!( + contract_name: "unwrap-err", + contract_code: " + (define-public (trigger (resp (response uint uint))) + (begin + (try! resp) + (ok u1) + ) + ) + ", + function_name: "trigger", + function_args: &[ClarityValue::Response(ResponseData { + committed: false, + data: Box::new(ClarityValue::UInt(42)) + })], + ); +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: attempting to `try!` unwrap a `None` optional at deploy time. +/// Outcome: block accepted +#[test] +fn native_try_ret_none_cdeploy() { + contract_deploy_consensus_test!( + contract_name: "unwrap-try-opt", + contract_code: "(begin (try! (if true none (some true))))", + ); +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: attempting to `try!` unwrap an `None` optional at call time. +/// Outcome: block accepted +/// Note: [`clarity::vm::callables::DefinedFunction::execute_apply`] converts [`EarlyReturnError::UnwrapFailed`] +/// into a successful return wrapping the internal thrown value. +#[test] +fn native_try_ret_none_ccall() { + contract_call_consensus_test!( + contract_name: "unwrap-try-opt", + contract_code: " + (define-read-only (trigger-ro (opt (optional bool))) + (begin + (try! opt) + (some true) + ) + ) + (define-public (trigger (opt (optional bool))) + (match (trigger-ro opt) + value + (ok u1) + (err u404) + ) + ) + ", + function_name: "trigger", + function_args: &[ClarityValue::none()], + ); +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: calling `unwrap-err!` on an `(ok ...)` value at deploy time. +/// Outcome: block accepted +#[test] +fn native_unwrap_err_or_ret_cdeploy() { + contract_deploy_consensus_test!( + contract_name: "unwrap-err", + contract_code: "(begin (unwrap-err! (if true (ok u3) (err u1)) (err u9)))", + ); +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: calling `unwrap-err!` on an `(ok ...)` value at call time. +/// Outcome: block accepted +/// Note: [`clarity::vm::callables::DefinedFunction::execute_apply`] converts [`EarlyReturnError::UnwrapFailed`] +/// into a successful return wrapping the internal thrown value. +#[test] +fn native_unwrap_err_or_ret_ccall() { + contract_call_consensus_test!( + contract_name: "unwrap-err", + contract_code: " + (define-public (trigger) + (begin + (unwrap-err! (if true (ok u3) (err u1)) (err u9)) + (ok u1) + ) + ) + ", + function_name: "trigger", + function_args: &[], + ); +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: calling `unwrap!` on a `None` optional at deploy time. +/// Outcome: block accepted +#[test] +fn native_unwrap_or_ret_none_cdeploy() { + contract_deploy_consensus_test!( + contract_name: "unwrap-opt", + contract_code: "(begin (unwrap! (if true none (some true)) (err u9)))", + ); +} + +/// Error: [`EarlyReturnError::UnwrapFailed`] +/// Caused by: calling `unwrap!` on a `None` optional at call time. +/// Outcome: block accepted +/// Note: [`clarity::vm::callables::DefinedFunction::execute_apply`] converts [`EarlyReturnError::UnwrapFailed`] +/// into a successful return wrapping the internal thrown value. +#[test] +fn native_unwrap_or_ret_none_ccall() { + contract_call_consensus_test!( + contract_name: "unwrap-opt", + contract_code: " + (define-public (trigger (opt (optional bool))) + (begin + (unwrap! opt (err false)) + (ok true) + ) + ) + ", + function_name: "trigger", + function_args: &[ClarityValue::none()], + ); +} + +/// Error: [`EarlyReturnError::AssertionFailed`] +/// Caused by: failing `asserts!` condition at deploy time. +/// Outcome: block accepted +#[test] +fn native_special_asserts_cdeploy() { + contract_deploy_consensus_test!( + contract_name: "asserts-fail", + contract_code: "(begin (asserts! (is-eq 1 0) (err u0)) (ok u1))", + ); +} + +/// Error: [`EarlyReturnError::AssertionFailed`] +/// Caused by: failing `asserts!` condition at call time. +/// Outcome: block accepted +/// Note: [`clarity::vm::callables::DefinedFunction::execute_apply`] converts [`EarlyReturnError::AssertionFailed`] +/// into a successful return wrapping the internal thrown value. +#[test] +fn native_special_asserts_ccall() { + contract_call_consensus_test!( + contract_name: "asserts-fail", + contract_code: "(define-public (trigger) (begin (asserts! false (err u0)) (ok u1)))", + function_name: "trigger", + function_args: &[], + ); +} diff --git a/stackslib/src/chainstate/tests/mod.rs b/stackslib/src/chainstate/tests/mod.rs index 77f4721b90..57fc8de894 100644 --- a/stackslib/src/chainstate/tests/mod.rs +++ b/stackslib/src/chainstate/tests/mod.rs @@ -13,6 +13,7 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . pub mod consensus; +mod early_return_tests; mod parse_tests; mod runtime_analysis_tests; mod runtime_tests; diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__read_only_transaction_block.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__read_only_transaction_block.snap new file mode 100644 index 0000000000..c231df2206 --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__consensus__read_only_transaction_block.snap @@ -0,0 +1,1381 @@ +--- +source: stackslib/src/chainstate/tests/consensus.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "51577d6278e6306e4b22c0a216282baf6ba5b442f524a7f0a2a4716aa9e0ab7a", + evaluated_epoch: Epoch20, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_0-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 1002000, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 1002000, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2445fc5527d2c4984a4eb694f0db4d664eea16b25bdb548ca77f75cedf676681", + evaluated_epoch: Epoch2_05, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_05-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 312539, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 312539, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1ab0b251d85db1d2538d7ad86f4a5df46241aaf8a5afa228428b6778a5740ec3", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f22a7e2b9860454930e798d428f92fea04dc8f19dc1dbcc52fd6a95c4ecbe7ff", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "01bd82da5e7986cdaa13f3edf8f7fac185083fc9876eecbb135be98b3b530355", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e5aa4cc93d04bd6d214faafcffdc1e5abfe0d7e8e7539d3e13ca25bf3764b474", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "0538101c3dec1c4b1c6ed889dd890e189ecb81f4763e15c5ff471fb6748d4171", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4e7fafadb8ae09aa769ea544bccd6f8a73250b44eb5e37e1418d334c2af21c1b", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d6574269adb31f8c014ade973341f2bfb69c7e4d148f5f2a0dffee7c75427dbf", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_4-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "52b55bc3710bcd85a5fc1dddd5af97a4f1792f0c692e8f5547ba8442c194d1c6", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_4-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "fd6416758c483aa99ebd2b39991e5301578234b74546c19f9863b7b04ffa25c9", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_5-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "bed561a9b3aae9f71b46b752d4f22d396d9bb70f7e29e9bf25e18e2fa6aaf3e6", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch2_5-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5ebee702b56639d26eeee668950cf9cd7f639be024b0fc5b96b0279cac33e0fe", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_0-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "39c0e14dab88af8a25f3ece3418e40cf8e42b66ebb33f4e58fee68318dc5540f", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_0-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ae1a8131ba6a0a3f69cc9be24c038773cbd2876003afd5dc8d3ef886d58fa235", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_0-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f8c681b44d1d29f00e8fb268759b88f9a469d40565256ee0c4cb83c2cb7f2316", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2e0281f175bb57f0631ea7b8937f14df1e790700c0ced8bd52325c0bdc0ec16e", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a5160201f1b8499ec68d6257c20206ca7cac76dbfeac7607c11500e19300e149", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_1-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a56183a75e21f860a9689447cce39e32d78a47dda9904d940df09d2609f640ea", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5a7c1cfc1c129b043e7825a34c02ee0720e66265a1068e6010b7df2385bcf512", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "9c1d285d0ca82926e6012c2622d25f578acf8b0da0ee600ff133e79a79b91ac6", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_2-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3f28056766befaccbe185f7b55c5bf0461c8de86541374647a36f16421722857", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b56b453f0ce232e86c7ae373f4e428205b094a9c44a94c54637fed91561c96a0", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2f240c21580d09b3ab71fa9c4bfca8450548fbe6b14ea89f38e9cb7938050c77", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "60975ad5afebea0f32a43ea5aef39fe9f17e55ca78efeca576fe4a8a1d7e46d2", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: read-only-call-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 98, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11113, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "38e1efcf2f1c9f4c5c5cceb74a5d7e05e055bf4a36aac72973408ff8e18d748b", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_0-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a440a9c9e04fec0285c75f02d501c00074a416cdeaeb546e06e9eee2fa6f0a0a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_05-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8a82d9a403ce28fdb5b091d7cae9ebc361003f4db76fad985bc3d3a8eb9082e8", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_1-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "15bf623860a8545ed8e2d9dc329ef24fa26dc5e8c11bb4d25ab6c690335189d4", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_1-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "bfad2055049e35c731c12ba5a93a9941029b5e5fae2036df70219757c5a77232", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_2-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "48777f659d549be58008ae6445241c2f2f757332a4c7b8c1d5bae95ae85d9e99", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_2-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "00818fcd7d457fcd91f811520b7db8110db2df62d63f6bd2093f7bed10e35b67", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_3-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2815673531ba079558da18dfa3bbf8b95ae5f2c5f4d6d16991da1d143248c27c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_3-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "01a56af2340076b5e165bc8808b2225d3450a4683ae0fdb3eb5f99f889ee0967", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_4-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1438a7859954c0fd2d5d4ecc11129bf28102864f5bbac98e7adedf185ccae897", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_4-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4d883eb6f4cbb713b5c947d0ab023433bca4fd6db5d8c9608e7ed4d153a37e53", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_5-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c04497f5cf1f641f481b0b917bbd1dbd532419a7840cd2d0bef8e3ab6ec27eb0", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch2_5-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "cb33963be842bd7416cbbd34af46f2d00c369d54371a568d773b721c985c4c4a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_0-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d01470fda7b33b10773617592661bf51d3e8321cf21e37b67e322017a186927c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_0-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "0729e12ef4e467c701f80f5104ba171a49e5c8603b4a0cd442968284001510e8", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_0-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "35269d48f0075f6df753a4b6f001916f6be546fbe815c265c3fcfd2882392eaf", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_1-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e18bfd4b07b8e4b8498be255f29f764d26a49feab73b7d541f73f7286ea6a71d", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_1-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "87909ac870d2a81fcab42e11143ce43166aa9326ce2b6cc224fe4f983a7b90bd", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_1-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8b0cd0bb89cc5c717759d3606c97ab465915a27655f9b0f1436a0d17f1053531", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_2-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "7ac3018be81495d471f4553b7d33017ccc78203ba2f31637c28f8026b765b45c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_2-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "bafa57570fc718b1181f186122481a92d93f6523f2f8156bdf7d4e0cfa545c60", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_2-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1dd30ee345cd8f4af1ab67766e29c8624612c6f13422ae4f8296b1c1b1589fdc", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_3-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e921878493fede1229d857a54dc81a734e731c607aa0ff03982381fe713ffb27", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_3-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "853b3f3c1594583d9305194889113bf971ec1a5ec3709d65b19dc78b93c56d9c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_3-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "aa4459a84e2a74054d41981e3c8b7a32f4fd91e54c8fa40310037d7ffeafbfda", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: read-only-call-Epoch3_3-Clarity4, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Optional(OptionalData( + data: Some(UInt(1)), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 90, + read_count: 3, + runtime: 389, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_special_asserts_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_special_asserts_ccall.snap new file mode 100644 index 0000000000..d41dee5daa --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_special_asserts_ccall.snap @@ -0,0 +1,1406 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "a08024866209ff97ca3e66d9e252c286452fd0b3ef0d77c954ab233159579856", + evaluated_epoch: Epoch20, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_0-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 797000, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 797000, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3fa0c6f37720ca9d4f23e531c67331a664d6d70713f28fc17e683535d093c495", + evaluated_epoch: Epoch2_05, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_05-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 309022, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 309022, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "eb2439eb34f9a84ddcf0c73f74d625981c4ce01638e0e162d67f585e32d12f04", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b2d9cd8fe64647eaf0075efaf50afa1a143779d34a39d6f86695db2300b4fe80", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "91ed995b67529b61cede875eb6b9f2042901595edf463830296babdb15d9a38f", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "9a8800d1e63985dfc3e4296992e5c17e1d5fa3a01d861e27b7c27498b37864f0", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "56cea99db8c557190f5217c8eaf1e1b1efd088fdb8bd27a6ba6e8e1e00e4e02b", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2a903cce499814e81f31e1f747fc4ba04fc01f9978f5f3f8f9f27ccc7d37386f", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "da27ec2593c89e91455f1415b74863068f0213f9b0b1644d208e90eb3fbaf3a1", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_4-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f9518d9a7a8a823cda2ff098d348a81de701c9267cc8c2f32f879255e3e08525", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_4-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "975c6986b48c8100c2327b9a00ba23f2bf4b37f818920f13dfc831ed2d89638c", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_5-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4dfcf704cf6d4e456e8347f4f326e4b0459c1a45fceb207fa945c1c16b78fdb2", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch2_5-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1ddf0f180e1ad62447782c32a60c88e4c51d181e45f805f36cda9230612d122b", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_0-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3592e5d0e5556540b7a0d516c8b0d085b0cae37042e2374ceb6f3d314a9acabf", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_0-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2d835131ae9634fdffa1a0642b8172aa59749e84047703946e40ae524fc7e79b", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_0-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "92049d23a5842f1a906727d61b36c587c78afd41fb5e704deaa998fa2e851211", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "87a79c4282d83c70c0fd8952e7b6f2dbcf0d96ea2416da75ab28edf31a563242", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "96b8e24c837d07e29b622e1d082d00e8352a29dbf60e3f8a464bbb709b20af5f", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_1-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d5b60634a54b85d0488cf1d3262094fe0029f222baa1508dbf0fd698c03844a5", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "0ca40f1f555502c788d91e66688df86c97f7ae7fd8640460697b5006b09d892e", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1f61a50510f955365d49f9bf8b5843aa64fdafbb9eb969e7ac63cc076db87cf9", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_2-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "20c7dfafcdcb622ef8a844b3fc3d085dff8fdf8db39816ca7dd92f23a9f0ab4d", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10828, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "12bee4bbb1277319b2a6ac94609fb2d39fe00e477fa85af1dfe06d424d536627", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "90747af9d07e85ce84e0029edc8579880b22338a97f9e6d3fc640a42affab5bc", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "60fcf084b95ec9b62abd8d5abc5bbeeb24c26cbc328d88d9adbf8c19c55ef3e9", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 84, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10827, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "91cbf634c59f9446cc492fbdac50154242b71a2f0f91bbd8e70e6dc09a34825a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_0-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ea504dad2301082686bcad1f68df18348d011a216c31d213d5683319bd217fcd", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_05-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e87e3e6ba8c5bed7e00fd138c654bb650b89aeac179c27bed3b5b8cd1d3d08f3", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_1-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "540fc2078901c9fd2a5392b9b0f66bfa6ab1c7b53b941dc7b1615651a47a7c7c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_1-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "7e7a635aa5489896a7a00b8460dd896672bae31f8fa95f84c8712225217a7f61", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_2-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "9fdb85aa51f9f286371b77842c905a7f9071daecd44a99c6d13dfd2fc5399de9", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_2-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ac712613582e6764e415f5c1c59a209924a6aff225d5b208745b707ed5c5a7ae", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_3-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "23c0785e0ff3e217e3ca784cd31ba20bf82febfd32017e877a42d1cbbe1480f7", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_3-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "135daeaee6900bc4719e61a83431bad601b910388f9815f42a9ee11a5e399a4b", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_4-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5aa788203128c21e6e3235eb460a09c49f7f91316db72906d1f7e8d225617879", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_4-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "68d31b17176099f011791d48905d76588bf6d3cc0b0f411f13a770481573429d", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_5-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1c6b72099c52061d9734e8b9e6d37139fd215ae38c5d6820771b81252476d7da", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch2_5-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e7f51c7f70da3a01a160b98c4fc070f6f4984d6b00251939ca884c3c12cd8dcc", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_0-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5187bc0e3bde9740dbecf0f18731908788783f33fd694ffef583ca5f69ad2418", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_0-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ad24d2911086adcc7a30a46b853823e637070d21046eb6a43165099053e86fca", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_0-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d6e0a6fcbe1fef6abe03266bbc2973784605b21d4964432d75c433841491fe55", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_1-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3750feebcc5ffb17950d7b4fd5ebff2135d85856b4bcfb79e84d75e6474dfb7e", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_1-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b2f877c406fa5c317a9baf57dea12ed574d446d3df2a1181b005f0a1a849bf7c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_1-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c2af2faefffe3888277986a35ee9359ade85827d26e72849a202ad092cdbff0a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_2-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "bba125d343c123f1b40f73505244810de94616c18c3ecb8528983e8bfb6c9b1b", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_2-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1371b8980c6fc06449b6e969d05e7c25d85a3f06a3e402771d6f00fc52ba13d2", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_2-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "72d4cc8d767b09424b8b73b89384e76d6766ff93f834b34ad99024aff3596f64", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_3-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f51a81703bdba262780d634e54d4bfd956e1ce21dbef5ff168b7d37c51976098", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_3-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e1e0965444e4b40da21ac757950a423cc47a7a5d19bde8a557bdd02ebd94eab0", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_3-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4e76b7b8801f2228da94eafda2c729e398f60270243526918cc400dba5119731", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: asserts-fail-Epoch3_3-Clarity4, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(0), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 68, + read_count: 3, + runtime: 527, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_special_asserts_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_special_asserts_cdeploy.snap new file mode 100644 index 0000000000..a519e431ce --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_special_asserts_cdeploy.snap @@ -0,0 +1,126 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "d47bb2a892fa464c0072e68b6dc293c797dc7cadd27e014f8e7aa193a00a379b", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "Some(EarlyReturn(AssertionFailed(Response(ResponseData { committed: false, data: UInt(0) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10803, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10803, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d592511531cac2d5fdfbc9a7dca78547142044b7615f96e46acb29b64b17c217", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "Some(EarlyReturn(AssertionFailed(Response(ResponseData { committed: false, data: UInt(0) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10802, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10802, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2930bfc6522f8f697f2ca4c2eaa6ac6d86040648020a6e79ca6d4d858e9451a8", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "Some(EarlyReturn(AssertionFailed(Response(ResponseData { committed: false, data: UInt(0) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10802, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10802, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "0f0170588c2b58d2fc46f961aadd372026889fd6d76f394d003371f85ad11f91", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: asserts-fail-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "Some(EarlyReturn(AssertionFailed(Response(ResponseData { committed: false, data: UInt(0) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10802, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 63, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10802, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_err_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_err_ccall.snap new file mode 100644 index 0000000000..2234e1786b --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_err_ccall.snap @@ -0,0 +1,1406 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "0fd92bf3ff5a010a14778767f23e7d4cae4f1fb80e799057e0f54c795793f07e", + evaluated_epoch: Epoch20, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_0-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 2141000, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 2141000, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "febee2a3ac9c3789b6553ceca0e284fcfa7f8356e6a484efc496ef2fb2d56d0c", + evaluated_epoch: Epoch2_05, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_05-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 331514, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 331514, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "be124bfda5530f3084b6a1910c9b31791a9dc0baa2b401c6db7e93be56caf3bf", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "31ba4a83f53433ed0a6a879a2fa47b00f4c241b79147dddde3b614c9495d0063", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b46cbf5fe042d690b1c58d4ec8c0a03f953413bb23b7e7d286c4c8ca61206b0d", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "197918efbe7e5fae8bfee5186555cd16a410eb2278f50737c021dcd3c4e4dabd", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "db70eacc6e8adba3d9636c12036754fba28991c6afef0a2d8d14c7e938428ff8", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d3b1dc40e400ed742795937fb76a5b8f62b57f452af8ad02ad9bde3b18fec6d0", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a3eb66c22cdd88d1219478c12349a65708fd68a913fe4af0cc3ad6d9a2dad209", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_4-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e02487b82a170ec373e3bcc06f9e61a3ba891eaa5200fbd760f4101845d2228a", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_4-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "eac9c7ed54e5d84aaa919f2435f77901dd51c55e5780dd5a483fd5e995aa4fcb", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_5-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "35f8d049d6ba744669e4cc1c20b3cfe5c9e8c459b9a190fa43a77c9113af2b96", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_5-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e5feac653be40087c1c2b6bd01382ef5d064ba3bed6c6bfcf9c438880a57c1a3", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_0-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ae7479babb0b133e021875773c70c8e885cba04684058a82ae26d39f4e9a9c1d", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_0-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "33ff19294143689c81d8198582ba6b13e87b4d2971984d2c7378141d1b2b9775", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_0-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e8cb2104a61219b337c90a4e82541ff20e19a7567f87b635dd63ae95a03c5ebf", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ec1d7078e30b48bfbda8df0343b5551b462e2f96929ab50e6dae8deaaf39ad15", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a372a5a68a7d0da7f2feb92ec48ef3501891e08f26c0ab6162f7ff8b2edcbece", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_1-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d7a75343adcd2c15df2e061e8520a688fbc09101d5649921cf99d46778f45bbf", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a319a12729c29931b6a9e3ab3737ee45aad1919ed59095c3f3be0edb8cd84149", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "9ab09ed40cef3b219a950f52a87ed0d9efd8c827671584ba85f55e4f6760ed24", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_2-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c1f633764c8ee370eb5ebc121bb0a8a4c739c6029009cebe22ebb0dd9472308a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2c26a5b111bed5791a1ca89175ea9b044f3be0f78349b86e6d31c0298ea725a9", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2ae940a60d6efe3f27ebb43b58d3364327adb1d32a5df3d5c4d5a01c22293a6b", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "bbcc121ade6a8874fb82d2b0b353bc92b75c70dd1f802768965e5fe53c2f60c7", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 209, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15360, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a26c8710600937cb45421e1d7ea7b0005f1269bb72319d9b95e4906a9e49dc8b", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_0-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f2dc23c7f63fc8d58ff6f6607e8a1cbe8089f0c1d1aaa89adcb432dd8fd5e208", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_05-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "15e0a664bec2a6e81f2b8ecea16f5182abaf50bd1f7114c805b3d17ff8245e18", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_1-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c1f599c0a29f43e550c16851881bb724f75f8527b51df40a6f017773b5fa6b7d", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_1-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d3248b0ae955f2ccbbacccdaae34d99fb491861f317f836c84637aa445df4100", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_2-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a9ad8de4384ec3d411a73f16e6e45d606ea1a3e38bc119071a602bfc3cf5b5f6", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_2-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ec1f452ad426ae6df01d0034d934e5a80073c8c5ab0ec7bf4014aa48c3e0a615", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_3-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "acb002fb6ff7ac65abc001d12919900deeae9ab7f3a4791abd5c2e3571c66a01", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_3-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b1af3b8dcdef82f7750287488557586127fa7f5e559e076e8c2dc051313ddd83", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_4-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "eab892017a3b92eb1beb51f4b95cabbc1d2ac9e367cd10c3c7fb996eb94de31b", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_4-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "63d5272277e2f739e71da279dccdd2fde9065fefbc1b681c3a86c4db812d0539", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_5-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "9b46d4ff9a3ea76d0cf8d1f4ba75f2150bd16bd3fb45591b9f15fe16ca222a4f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_5-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2c6086dd08e55205b5d5f8b0d8e53ea5779d85c626ab643c9600f4ec560fc173", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_0-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2cabc3904d03a477fce9273ee2d6c3c39d189584610eb80697e06dcb458e9e96", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_0-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ee6105cf6ea18e0232c46ef85dca1ccb1cd9d98a97d321a056bbfe379704d967", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_0-Clarity3, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "77f90732c3a959e9296314299052cd4906d160ae57b223b971cab2c04c5f7366", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_1-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "084f3cded5e46ca36281baf5b920187c82c9f0c9bf1ecee4900cfb0e88af6843", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_1-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "00a4877c2afe55cca172cec4efd8b1ca9aa3e8d55f3ee18a7ba3cd14ea4ae82a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_1-Clarity3, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d498cfbd778968a86086df4a421cb7127552590c44ca69ab518149fe2bb697c9", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_2-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "14471c68e877d2f30db2d52018f77de5a72cf9eed1ce32da72e230a9196399b3", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_2-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e0abfa9f76edebf18ccd44082574462d8473a18074c69964c972f77bc1166f81", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_2-Clarity3, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "74d363bd1185561a0d920f1a9836cc69326aa0741a78155b4265cae17e1dfc9a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity1, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "43d033a843f5d24e744cf454b36188d7e36bef9f9477ed2c062d373faa10f42a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity2, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d7f7e7ddb62a9bdbd4a93874f37e5fb1e51e98b829ca10b630f9df3ccc303b24", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity3, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a5e6a113647c40f8676618795173209b74cdbfbb245b154ae33f07e1101e8f97", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity4, function_name: trigger, function_args: [[Response(ResponseData { committed: false, data: UInt(42) })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(42), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 190, + read_count: 3, + runtime: 647, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_err_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_err_cdeploy.snap new file mode 100644 index 0000000000..820c1f5735 --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_err_cdeploy.snap @@ -0,0 +1,126 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "b3682d178c3fec0a62c6e3f4241b80bfcda985ff793369ea7c14dcf6e25c8a90", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-resp-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(200) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10660, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10660, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "01f825bc881ff9d7b7a6cb28bd193bec276a87457696aeef63ee1011f66afca4", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-resp-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(200) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10659, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10659, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "175ec7f77d9f7625f588aa65f25f18af630c1f6b435ab67615c6a3cd5623eb3f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-resp-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(200) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10659, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10659, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "48c57b251a382d0019b09a77dd8c5ce2e374123224fbae9af086756b20acde3f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-resp-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(200) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10659, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 58, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10659, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_none_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_none_ccall.snap new file mode 100644 index 0000000000..1ec2d2e015 --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_none_ccall.snap @@ -0,0 +1,1406 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "cf896b8039838f3725de4f55fa2d595826ad1cc216fb988ea9b08e74af5c7b0c", + evaluated_epoch: Epoch20, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_0-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 4616000, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 4616000, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "93e12c6be7ac6ec370bad50693c5bc7d8b5a95369893ad8a89df28a69ac46a18", + evaluated_epoch: Epoch2_05, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_05-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 373443, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 373443, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "fa5c657a22ded50b86ab407b33aff1d0d0cdd5fe6d6eb2d069f82f13f19b9f9f", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b69939ee0121d7dfe4686aa067fea88ac2e07d2df2a8ac36f42d46d8d92d3d7e", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "bd2a63d0aaf5924c890ab7bd8f49c86babe7e33d9cec596e2b9335347bc83130", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "885c6d1af4cceb02d34f2a2e956185d4de3bd7cb6e619e470fe26277fdff3981", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "fdbd5e8a5f1694a42a9c8862bf6d4c1c16840497355cadb6d6c3f14cd3ca920c", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f8ffa02aa8605d3a20caf1bd887913f3a1418d1a9dcf55db5d7e42cc850b232a", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d9f0b1b23be73b0f1370405f0613ac0189b1c4ffff5fc5c697674ade52f2202c", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_4-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "117db718d16c05ee64ca895a6fd49c3d0a42aaec48149e66bbadd976938c61da", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_4-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "126588fb4b0de1bafc6eb3841b59492af43e530cc32846161786dc3edfe8ad99", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_5-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b6ec3e820b8128ef326f9574c2cc0accbaa850cd12dcc4f1f81ba757ee66a881", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch2_5-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3cb27ee98e2a2211ae9043dbe3e777263dd11b3f2c37b33521dbf9f222c2d34f", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_0-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8ded4ee229ce7e12fe5e091362e5e8c2296dae8c35bef401a38890f8514fe95f", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_0-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f06394e1ba9060b702a603a4c665ff8e378489988d1a7c785931933ba427272d", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_0-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6e53f9efc7644de9f29bf8c8d6c416b4597f5179c20c84574711011f057d44c4", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "dbff7217129c0cac7b417bb76f592533e0dbd14e7bd1bf0f6ea72fdeadb0f023", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "041a9dc0d08fe20502a134e9833be75dfff49bf3ad0858d0cd1482174c9e7386", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_1-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c4b05df4b656e392e1f8a79969f74b48cf9a27afbc584882ec2e1ebf33f5a9d4", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c32dd266809633f161e1b485c9b3f2c10bec440305422fce8f26248729bcb869", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6b60643ebac476f6f7c1eaeec9a728f582b931b7f038142362a8b7257910cd01", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_2-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4276d7052615577f0afb068771da4cff038647d0c18f02730bd0eadc05e8e9cf", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24793, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6a86553804970c0de52b2f2bc91a3407af68253b4ee3638ef9292c21c4696a60", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "feb266d3353e1bd69df52c15e3dd095e8be226d3b0a1a1b0bb01ae6269d61dc9", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a2f4276dcea513579be1295054264277ded0f6fddf7d8f5ed1a4c3929e5c9957", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 448, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 24792, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "af0ef9687391ed9bfa4aa0be5a4e6747c31b3067b02b63aeaf29779c08569463", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_0-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "cfaea85831318791ec7d6fcbcc3d5616817706c7aea46869f7797463765fb84f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_05-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3f5f207a31c6507b503b3339248494d6b09a83689720d0d9d7881d744443646f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_1-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6db6f491c8d2184d46c815a539ba0eb06b9119c0d19cce463c02c77c29b96ed5", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_1-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "9007213caf6b487fba97ffbbe7f3a18feb69d7c152a978f82dd6827427c0d74c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_2-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "540913c3f49e1b9123a49ee13ae10d93acec2be6647e185340468449932ed60a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_2-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4de8336d7c818b77eca2fca4d7c6717761fefbb53072747984f80970eebe82ab", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_3-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "650528a7428a4ffd4780709582bb0a47cc9024cd977efa73f381b8bde7f3bddc", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_3-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "be1b4e340a9abd7c0c87c51ae08631976091ab4ee767670a03febc01176889a1", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_4-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c9bb8b50e6a87d679672defe18e123e48e6cc6e0a45c76ddc637a221932546e2", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_4-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5823978a06967ba08b17f9d3ae0c6a30b43622304e183a39fb826c8342fd4263", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_5-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "53c75b1f343b5fd2a4ac9b497bee61d645154651864435240513a9eb8df3e8d3", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch2_5-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d5dcc584d6bc76b7d7a8ec40bf439390b7f6e9b690855e3f947d0ff7c5fb8d4d", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_0-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "add0231f934039ed7fa52372888e10c22bfa666a3e6fa737d07b0e562ff2a1a5", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_0-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "146c61aea626bcbf5f71dff9bd746f553aefab2669375107a5d608bb15ab4e17", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_0-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3433d0f234df028bf4a8452729983b176193d3ad06c7ac0539d8890bfa90b065", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_1-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "93ee5bff7d0bfc4c13ea5afe3a8dc15d7bcee6964d1cd09d1ec656bab8b0eb92", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_1-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6bd61c281375519ac0c6f9e0e247881e417c163a45dba7ef540170334690eeae", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_1-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c844782608ac8401849cd1c9a1b687202d96460dfa7ffee1505f4c2693d36605", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_2-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b48c99561e2a58cff3287f2f7322086eeb2733953bc7f4a782e55061409237db", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_2-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8ebea51e26c3995e75691d0ca3baf376d3c18fef7258ff4a1a972ad43ba5c750", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_2-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ce419c11530c1559f4d93d5bf7afc315cf95f830cb0f504429d1342a45e4486a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_3-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "34eea8dc7399fec7f72d37c79596c1469280246ba4493c02468db9970f10325c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_3-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "77f72189c81779fae2dd498c2ffabba7534a65627b7cc7e42aba2866151beaea", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_3-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "329390b7ea4a419d1bb0c748afd1f8143e44b55b40b6135151c8949ccc9c0ca1", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-try-opt-Epoch3_3-Clarity4, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(404), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 409, + read_count: 3, + runtime: 1363, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_none_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_none_cdeploy.snap new file mode 100644 index 0000000000..ecab6ade44 --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_try_ret_none_cdeploy.snap @@ -0,0 +1,126 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "4cca742df63dfae2a6082353ebd9528d316f13ae99fb29442bb8e53cc7342565", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Optional(OptionalData { data: None })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10150, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10150, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f880ddbe4c1b9a1a39dc7a73837aeba228f655d2154b85ca24d40416b3bf4c81", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Optional(OptionalData { data: None })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10149, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10149, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ad4865a7da12cf485fcda21875c1fa5ee0401a59ea2a09687bc9b8a9e777f700", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Optional(OptionalData { data: None })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10149, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10149, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5d5b2142534b1f303d25620983bbb8951ce28d43a954e3ddcdcb32916744bf61", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-try-opt-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Optional(OptionalData { data: None })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10149, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 54, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 10149, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_err_or_ret_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_err_or_ret_ccall.snap new file mode 100644 index 0000000000..a67c543bcd --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_err_or_ret_ccall.snap @@ -0,0 +1,1406 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "59e39c53f927404f42a5931f369a03f8ffe8c0a13d1e64148973d6976de0b631", + evaluated_epoch: Epoch20, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_0-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 2285000, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 2285000, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5c145fc03b4a4ead2b95235d57d7ba1dc3b8a1d3bf421979667abf76deb121ff", + evaluated_epoch: Epoch2_05, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_05-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 333874, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 333874, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "55146052c2292ed311e4b703d11096c76f0cf0bb66eeb0289493300cd2698fe3", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5799969e6d3b76c97437fed048da89f343e4da3b68abe8b4efbcbc3466158b40", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f16a79caaa849e88d75efe2b3d1d0a9308bc5d7bc22811cb1ccefeb689eb25e6", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5a7944ff4ef7dfc8654aa3cb204036f4b8e6771724b38368e5a6afc6123a9413", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "54982e9823019f8aaddd842793a85bada6ba71dc4883d578a8b3ccf5ac22ea39", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "05536319afab4061512ad648c17d3d42950cc970ff30f29e6d38bd2292228730", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "78f802dbbe7e79df117b3621d9e9311b593372ddfe4c02bfae2cc5b2a437bcc3", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_4-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2a4576498d3d246144b77be750756a27aca31c439c84c37be3241ba68bb2aa73", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_4-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "e89c60fa26fa24a8343f2bb5c2ac19fb623cf3e2c2be61b41b61f4085b9f6bfb", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_5-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8ff85f93296357534d7e9c2ce5262a08a26edff30492445b565bfa495f4aac72", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch2_5-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "46986f9778faef5d52d1c3ab7adaba2b1b6a2d4c1485cb2a10a4f3f2abc8cc98", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_0-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c9ec844744fb61cb8281a053eaa0c0facef80f1a48117438a50cd3e2331253a7", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_0-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "79492c03aee3dcd743c5410882ecb9a8ada3476a401f04a524a929f85d9a72cd", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_0-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "09b739a002e84c19959c9ad9ede129ec7682cf660b57dccf7ff2d51c2bc955e9", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c6342ec119476dfdfb05b24fa38d71984158cc7b24cf1f1d40333223f1f6ad50", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "779e42c62e3ee5fb7ec646913da6dd86b8afbe9f2ffb590cbaf037380eb92cbd", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_1-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ab8d5f39f143f72337fa60bd1559418fb43884abfacc4b8d09dc4abab68b848a", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ffdd05c7520b29de35694cddd7494bf2316732da10f3e8e09c667049d8b041b2", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2560c2773d9feeb4b9ef0e48d71190df36a157d64b406423b95a8330dfa0e05e", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_2-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8fd38cc8a3cf3addeca765fabd8de11d5bcb724354626fb4fb719472e98de0eb", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16275, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "7e741ec17c914b13a13db2c8b79929c9fd1224d261edbebdd9a49bde5ee9cf88", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5645f7da6a77d19236f024b4649031baefd27c16b8159b1a490ae56674c07b93", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "25edf8bab98dc8b5f65c4619aa22cfe38b54001701d6e42ffa5a8a7a1f64d302", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 224, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 16274, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "7bd043211ef9ee7cfb9649003d787d336dedd29a4688dbea79cbbb0a3c86908c", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_0-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8d13734bef82d6b0d593da378be49e9f04556be1adeab2cc210c0e967c6d2021", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_05-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "03b1d4c6551f27b37e89d5cfbd997f3f914348bfbda1a0f86e5e4166d5f11bbf", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_1-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ceca0a2079043fadb8eb64065d2f6d6a8bf77f367c51c51fc6db818d17615112", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_1-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "48816855ed1b33df958cc2f810449461c292c4d72a94f32fc03cc33febcf426f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_2-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "56d536b5f32a37a51be2b2de4721eba86973a8e2e0bf5ea2d2eb585647747aad", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_2-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "001317be6f5a46d5d803582042af59e0e3e53b1dfd475220f5c9acd39e40a86f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_3-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "252f6021ebe37f302df02b8ed0866b5196e8dd7ef30e12500cc499b44dc4a1e0", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_3-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b81c5b79de88a8134cd949686575e7612efddc57f8ee8a35c39ee86ebbc4d765", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_4-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b3ed7844f37cf7caa68ffbf9698e3bf83a467499b7a2d35933b8f4d9fae5d995", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_4-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "b3fce2dcfaea472f00d3146d8a471b9b5106780abeebbcc984dea203b788f65a", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_5-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1a253c157c4dde1f025a561ab22662b45311920caedfb403918701a43384b343", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch2_5-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "53e1915847f18021bdd7aebb747d75028a8fabb6f5f0851c06fb02af314e6339", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_0-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "37bf3a38382efd7f0661dbb3cd310a63f728a59d119eb0191d12f77821826cfe", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_0-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "7c632897e8c232542bea46cc41cb9e9dcb1667389409b8207bc05178b97d7b94", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_0-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "605629b9e5e0675818c7f340d024b1d8b78838b59401451b96c6f257f0314d18", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_1-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ad14fdf4217257d7960369cdcdf09724a93b2099682ff01389957fe712e9299d", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_1-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "82906ccbd8117a29aa8a5afcc190cfd0eb0ed5a99eb5d2d3d9b86262bcf11099", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_1-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a9eae5202b3ab6edacc998115c4b4208d43c4ddfdb85a7d855ba3375ecc3efc1", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_2-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ce8d7d9f7f6dc69b10d52c968e3cea2ffa7335576b19605742d4b00f7b55d1d6", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_2-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "0858c19c19f5f547f3dce1f3b711632b8ba0fe77d6048021d3b1b6d1c6dc60c0", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_2-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "feeb8da3edb8ca156a96af05d7d8c333974e8a210cc69f715d1091d55c19b9f1", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity1, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8cc1d11a7f5e97563f04efdfde636975dba3ba4a19a212021f09a5348c5ae5bc", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity2, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "527af50b18be21174e5e8a9c139690f308935feab570e0368ba125208a9ef380", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity3, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "7ff9aa0da70ed06713e5fa4c89c5721e6b70a9a76f20d192abd4e460761269bd", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-err-Epoch3_3-Clarity4, function_name: trigger, function_args: [[]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: UInt(9), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 1232, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_err_or_ret_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_err_or_ret_cdeploy.snap new file mode 100644 index 0000000000..357799918a --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_err_or_ret_cdeploy.snap @@ -0,0 +1,126 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "f056bfaf14bf69d07e31731701a1530a96a85ac0a3a1c319bd1e1117ff8a0295", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11504, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11504, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d89a5aa958dae31fad5195a7d9fd61f7fb727e07d307b83425d20ca26df1655f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11503, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11503, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ccfd1e550e8870311be728427ce69550baae1bf58f48b9e349a71db35fc9ffd3", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11503, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11503, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8555efcac78ede508ff5c71dedb6a39d9b900170a9fd6df491462b7e217facc5", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-err-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11503, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 75, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11503, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_or_ret_none_ccall.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_or_ret_none_ccall.snap new file mode 100644 index 0000000000..36e4f3e4e1 --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_or_ret_none_ccall.snap @@ -0,0 +1,1406 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "690c59d12909988c0989ec0c642ce1189ef9db06b0321a20e511a549cb662bbe", + evaluated_epoch: Epoch20, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_0-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 2261000, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 2261000, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "2e643201a8bcaeae2d3c023e7740f3e63b5053128d13e0343948bb5f7bdd9249", + evaluated_epoch: Epoch2_05, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_05-Clarity1, code_body: [..], clarity_version: None)", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 333420, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 333420, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3ed14af5617614088905f9548fd8226c7d91d378142d2170b550f7608de565d1", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "14698256bd9dc6b77291fe36375d70181db8f2681ad3f4c6c9f84bc1c201121d", + evaluated_epoch: Epoch21, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ae365e94859aae84fe6f2624b1c7f44d97d431a2f082271802c1dc9fda504137", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5831f8b7ac3c0ec84266997986718caf382a7b13b776b68c39f2cfa77379f393", + evaluated_epoch: Epoch22, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a62fe9c717a8cce175677b9d38c08b8e2fbbb1a14d7a5ad178958994924bcd3d", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "eda3b754a99c60abc18ee18c307c05c5d05fb326976faff308f0054e54613974", + evaluated_epoch: Epoch23, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "cc616b80969c47b9bb8167d086c37530f12be4a03d123079d8a9168a57705155", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_4-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "68131c2935250282d6aca11d322eab0c784d70df217608a1aaae152590e4b922", + evaluated_epoch: Epoch24, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_4-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ba0cfc8ac07c6926127d72ef9e86eec709db590f363bd27cf5d2be4d1e43eaf9", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_5-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "3bf3ef9fc116e81e57ec52a79d89de01a826992e5108e0fc52cfd88a9b0e0ffa", + evaluated_epoch: Epoch25, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch2_5-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "c78772041c03bad99600e917fa9ee9db5b4faf0cd9eeac62cb02a0a03fc77d32", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_0-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8cb1b10ea1dd83cae9955c55a73809a4593a80e7b3273012d3ecfd8337338301", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_0-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "940b139bf621ee1980f6fa9c317c858fc897059ee98c3d1123dfc6091e170b16", + evaluated_epoch: Epoch30, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_0-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ae43bf1f0f60d6eaa0c057108d8c94f8854b767674a0283d1d85c30b759777bc", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_1-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6529af7f71b26e51245a52690d2359d74df399ced8c0019891b9ba8e192a05c4", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_1-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "02bb9b3dcd10c8ece83dd2c8662e867d7460051b73b6a7b446f9402070f9fbc4", + evaluated_epoch: Epoch31, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_1-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "04edf63a436ce1214d65c2f09d5367f2c18284cea46aa54d8c52d325ee41036b", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_2-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "45a21c287df1b4fc08fac94113b1155e8e348e966a78c90348aefa0f380504c8", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_2-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "0fb25a935e366b99327e3b6949e0ca425a7775f345b25d5de7876abaaebad8f5", + evaluated_epoch: Epoch32, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_2-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "a0d089ca7ad3c96c858a25339a661a3a6c24755647bdaab2f78f2df16e5b4f02", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "68e8527c8847aa61b89a144aa2e054f9415761cfe4acc80d6f6445256a1c61a1", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "eded101ad4f0421a643b49dc71537f768fe115cd05dcacc346f24855bb3e51da", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ac71029fa2450f4f9f3a72723483d7100be43673687d934cc8f8871579627614", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: true, + data: Bool(true), + )), + cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 221, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 15797, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d3064f39dfba9a0afbb3c4fb05a9e7e4c54ef422c30f3517dc72614a52b8d747", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_0-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "bc76e2f8d340e55b0d5fa018653ba623f467d757521f36898bcc42f617c193be", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_05-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "feb77985c7aad89238e249facbb8a79b3c44449a22a55072f122b9b2b951d6bf", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_1-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4bf7d67e789625854c7eb873d3b6ee8ccc43b624223711722d355082c126b486", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_1-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d0b1da250046943520d703ea92b47435fe6ce4d97cef7c1481a78430aeceb9ce", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_2-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "4f2f0c6efeaab7759014772f37cbdf48fecad65d2ec72b48b9dfd0f7c0873857", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_2-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d959d8b16de5f2a87193ddc5cd373f81ab6b787d9c0b8a55507d511bfacbcecd", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_3-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f0ae40b1d3b6fe471bc17a9ae8cd640b4aba042211ea9724bff4eb6b560896e6", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_3-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6944cc7c07d815c4a11384b58ae5b7e91c6124b7fa1f119d613c1efababcb966", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_4-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "ed15441840d14ada6f794bac1f46ab25bf0a0832dbd5bbe4e2fe5577b60b5640", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_4-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "1d6fe0bdad711c87828c51bc3d15eabc9f75622abac25cc700b7d850470b1d5e", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_5-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "95a58bd7ee98d4776117c7e396bae021775ee0fb441037e8453055314b597353", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch2_5-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "cc1efc4787973569acaeaa75412c6e1d6d106320d158286465152693098bea9f", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_0-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "581a6209b24a7616ff450ec12d982d98e599989d7fe7f95e4100da623c194141", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_0-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "179c8149406aaaf1defd3a346ad53608f3fadeffa5a085428dbd71cd66c27cfd", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_0-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "6d236def058aec13e35856ed6d2f173cb02fee99ef8e89c97ac97007c8703ee2", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_1-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "88fb26221fc89907e01658d7663612e2d54a9eff795fc47754dfe94becc1f383", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_1-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "671b44f0de0701a4a327291399e9b6728a1e3f63261a545ab84b208e8bb633a6", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_1-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "d81d4eddb22d1a60d59d7b33993e1c10ea0f41728fef67c8080a3b9cf5dc5118", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_2-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "7279a90c6a2a3c3e76db4412a7f4243bf4e3b6291c24b391ea95b2a38eb8cc04", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_2-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8d0536c8a7252974b9df0bb711beb9816aeeff65578c10df585a33f307c1333d", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_2-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f0ee32b6136ada3f945766cfe20ee92e33bf7fb11db2cfe10394259878d87c69", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_3-Clarity1, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "f87a767913a0b21ba0383caceac33fd455fbb9cfa66d8ba1321483635b302878", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_3-Clarity2, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "dfaa80461fec4f2bbc1702310773655f3116cd12605d7e8d1b037ba9014ff988", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_3-Clarity3, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "63d8aaf844bc824ab36242e1b652015a336acca7fbe0cfcfbfca9c63ebd64586", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "ContractCall(address: ST1AW6EKPGT61SQ9FNVDS17RKNWT8ZP582VF9HSCP, contract_name: unwrap-opt-Epoch3_3-Clarity4, function_name: trigger, function_args: [[Optional(OptionalData { data: None })]])", + vm_error: "None [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Bool(false), + )), + cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 0, + write_count: 0, + read_length: 200, + read_count: 3, + runtime: 846, + ), + )), +] diff --git a/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_or_ret_none_cdeploy.snap b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_or_ret_none_cdeploy.snap new file mode 100644 index 0000000000..c96bb914e1 --- /dev/null +++ b/stackslib/src/chainstate/tests/snapshots/blockstack_lib__chainstate__tests__early_return_tests__native_unwrap_or_ret_none_cdeploy.snap @@ -0,0 +1,126 @@ +--- +source: stackslib/src/chainstate/tests/early_return_tests.rs +expression: result +--- +[ + Success(ExpectedBlockOutput( + marf_hash: "f3f4dbfafdd889a32f3683d084f4b680d9afcda3e0f8c2afeee69f29c9d6f810", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity1, code_body: [..], clarity_version: Some(Clarity1))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11003, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11003, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "8889dab55b463ae18c4358727d56c49f3e82204f556403ad06dc8088f954d8d7", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity2, code_body: [..], clarity_version: Some(Clarity2))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11002, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11002, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "5b959245caab9a0f2fe579bb83b001978c1d5074cb86c9aa9ef1045ce5ed89d2", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity3, code_body: [..], clarity_version: Some(Clarity3))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11002, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11002, + ), + )), + Success(ExpectedBlockOutput( + marf_hash: "98d3701d8fe70645e44797525dcb00644537510e8eba7fedd267c7a9a7198cd1", + evaluated_epoch: Epoch33, + transactions: [ + ExpectedTransactionOutput( + tx: "SmartContract(name: unwrap-opt-Epoch3_3-Clarity4, code_body: [..], clarity_version: Some(Clarity4))", + vm_error: "Some(EarlyReturn(UnwrapFailed(Response(ResponseData { committed: false, data: UInt(9) })))) [NON-CONSENSUS BREAKING]", + return_type: Response(ResponseData( + committed: false, + data: Optional(OptionalData( + data: None, + )), + )), + cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11002, + ), + ), + ], + total_block_cost: ExecutionCost( + write_length: 69, + write_count: 2, + read_length: 1, + read_count: 1, + runtime: 11002, + ), + )), +]